Innholdsfortegnelse:

CSCI-1200 avsluttende eksamensprosjekt 2: 3 trinn
CSCI-1200 avsluttende eksamensprosjekt 2: 3 trinn

Video: CSCI-1200 avsluttende eksamensprosjekt 2: 3 trinn

Video: CSCI-1200 avsluttende eksamensprosjekt 2: 3 trinn
Video: PLC Final Project #engineering #plcprogramming #mechatronics 2024, November
Anonim
CSCI-1200 avsluttende eksamensprosjekt 2
CSCI-1200 avsluttende eksamensprosjekt 2

I denne laben bruker du et 4x4 -tastatur for å endre vinkelen på en servomotor. Vinkelen bestemmes av en tresifret inngang ved hjelp av tastaturet. Tastaturet godtar ikke numeriske verdier.

Maskinvare som kreves for dette prosjektet:

1. Arduino Uno

2. 4 x 4 tastatur

3. Servomotor

Biblioteker kreves:

Servo.h

Tastatur. H

Trinn 1: Koble til 4x4 -tastaturet

Koble til 4x4 -tastaturet
Koble til 4x4 -tastaturet

For å koble til 4x4 -tastaturet, kobler du hver pinne på tastaturet med en pinne på ardunio ved hjelp av en startkabel. Pinnene som brukes i diagrammet er pinner 4-11.

Trinn 2: Koble til servomotoren

Koble til servomotoren
Koble til servomotoren

Servomotoren krever 3 tilkoblinger til Arduino -kortet:

1. Koble jordledningen til GND -porten på Arduino

2. Koble strømledningen til 5V -porten på Arduino

3. Koble utgangskabelen til en av de tilgjengelige portene på Arduino, port 3 ble valgt i diagrammet

Trinn 3: Kode for tastaturbetjent servomotor

Vedlagt er filen 1200_FinalExam_Project2.ino som inneholder all koden som kreves for dette prosjektet. Koden forhindrer ugyldige oppføringer fra brukeren. Hvis brukeren angir en ikke-numerisk verdi, er vinkelen på servoen satt til 0 og brukeren starter datainngangen på nytt. Hvis et tall større enn 180, servos maks svingradius, settes vinkelen automatisk til 180.

Anbefalt: