Indholdsfortegnelse:

CSCI-1200 Final Exam Project 2: 3 trin
CSCI-1200 Final Exam Project 2: 3 trin

Video: CSCI-1200 Final Exam Project 2: 3 trin

Video: CSCI-1200 Final Exam Project 2: 3 trin
Video: My Jobs Before I was a Project Manager 2024, Juli
Anonim
CSCI-1200 afsluttende eksamensprojekt 2
CSCI-1200 afsluttende eksamensprojekt 2

I dette laboratorium vil du bruge et 4x4 -tastatur til at ændre vinklen på en servomotor. Vinklen bestemmes af et 3 -cifret input ved hjælp af tastaturet. Tastaturet accepterer ikke numeriske værdier.

Hardware påkrævet til dette projekt:

1. Arduino Uno

2. 4x4 tastatur

3. Servomotor

Biblioteker kræves:

Servo.h

Tastatur. H

Trin 1: Tilslutning af 4x4 -tastaturet

Tilslutning af 4x4 -tastaturet
Tilslutning af 4x4 -tastaturet

For at tilslutte 4x4 -tastaturet skal du forbinde hver pin på tastaturet med en pin på ardunio ved hjælp af en jumper wire. Stifterne i diagrammet er stifter 4-11.

Trin 2: Tilslut servomotoren

Tilslut servomotoren
Tilslut servomotoren

Servomotoren kræver 3 forbindelser til Arduino -kortet:

1. Tilslut jordledningen til GND -porten på Arduino

2. Tilslut strømkablet til 5V -porten på Arduino

3. Tilslut udgangskablet til en af de tilgængelige porte på Arduino, port 3 blev valgt i diagrammet

Trin 3: Kode til tastaturbetjent servomotor

Vedhæftet er filen 1200_FinalExam_Project2.ino, som indeholder al den kode, der kræves til dette projekt. Koden forhindrer ugyldige indtastninger fra brugeren. Hvis brugeren indtaster en ikke-numerisk værdi, indstilles servoens vinkel til 0, og brugeren starter datainput igen. Hvis et tal større end 180, servoens maksimale drejeradius, indstilles vinklen automatisk til 180.

Anbefalede: