Inhoudsopgave:

CSCI-1200 eindexamenproject 2: 3 stappen
CSCI-1200 eindexamenproject 2: 3 stappen

Video: CSCI-1200 eindexamenproject 2: 3 stappen

Video: CSCI-1200 eindexamenproject 2: 3 stappen
Video: Какие в России есть речные круизные теплоходы? 2024, November
Anonim
CSCI-1200 Eindexamenproject 2
CSCI-1200 Eindexamenproject 2

In dit lab ga je een 4x4 toetsenbord gebruiken om de hoek van een servomotor te veranderen. De hoek wordt bepaald door een 3-cijferige invoer met behulp van het toetsenbord. Het toetsenbord accepteert geen numerieke waarden.

Benodigde hardware voor dit project:

1. Arduino Uno

2. 4x4 toetsenbord

3. Servomotor:

Bibliotheken vereist:

servo.h

Toetsenbord.h

Stap 1: Het 4x4-toetsenbord aansluiten

Het 4x4-toetsenbord aansluiten
Het 4x4-toetsenbord aansluiten

Om het 4x4-toetsenbord aan te sluiten, verbindt u elke pin op het toetsenbord met een pin op de ardunio met behulp van een jumperdraad. De pinnen die in het diagram worden gebruikt, zijn pinnen 4-11.

Stap 2: Sluit de servomotor aan

Sluit de servomotor aan
Sluit de servomotor aan

De servomotor vereist 3 aansluitingen op het Arduino-bord:

1. Sluit de aardedraad aan op de GND-poort op de Arduino

2. Sluit de voedingskabel aan op de 5V-poort op de Arduino

3. Sluit de uitgangsdraad aan op een van de beschikbare poorten op de Arduino, poort 3 is gekozen in het diagram

Stap 3: Code voor toetsenbordbediende servomotor

Bijgevoegd is het bestand 1200_FinalExam_Project2.ino dat alle code bevat die nodig is voor dit project. De code voorkomt ongeldige invoer door de gebruiker. Als de gebruiker een niet-numerieke waarde invoert, wordt de hoek van de servo op 0 gezet en begint de gebruiker de gegevensinvoer opnieuw. Als een getal groter is dan 180, de maximale draaicirkel van de servo, wordt de hoek automatisch ingesteld op 180.

Aanbevolen: