Inhaltsverzeichnis:

CSCI-1200 Abschlussprüfungsprojekt 2: 3 Schritte
CSCI-1200 Abschlussprüfungsprojekt 2: 3 Schritte

Video: CSCI-1200 Abschlussprüfungsprojekt 2: 3 Schritte

Video: CSCI-1200 Abschlussprüfungsprojekt 2: 3 Schritte
Video: Was Informatik-Quereinsteiger beachten müssen 2024, Juli
Anonim
CSCI-1200 Abschlussprüfungsprojekt 2
CSCI-1200 Abschlussprüfungsprojekt 2

In dieser Übung verwenden Sie eine 4x4-Tastatur, um den Winkel eines Servomotors zu ändern. Der Winkel wird durch eine 3-stellige Eingabe über die Tastatur bestimmt. Die Tastatur akzeptiert keine nicht numerischen Werte.

Für dieses Projekt benötigte Hardware:

1. Arduino Uno

2. 4x4-Tastatur

3. Servomotor

Erforderliche Bibliotheken:

Servo.h

Tastatur.h

Schritt 1: Anschließen der 4x4-Tastatur

Anschließen der 4x4-Tastatur
Anschließen der 4x4-Tastatur

Um die 4x4-Tastatur anzuschließen, verbinden Sie jeden Pin auf der Tastatur mit einem Pin auf dem ardunio mit einem Überbrückungsdraht. Die im Diagramm verwendeten Pins sind die Pins 4-11.

Schritt 2: Verbinden Sie den Servomotor

Anschließen des Servomotors
Anschließen des Servomotors

Der Servomotor benötigt 3 Verbindungen zum Arduino-Board:

1. Verbinden Sie das Erdungskabel mit dem GND-Anschluss des Arduino

2. Verbinden Sie das Stromkabel mit dem 5V-Anschluss des Arduino

3. Verbinden Sie das Ausgangskabel mit einem der verfügbaren Ports des Arduino, Port 3 wurde im Diagramm ausgewählt

Schritt 3: Code für tastaturbetriebenen Servomotor

Im Anhang befindet sich die Datei 1200_FinalExam_Project2.ino, die den gesamten für dieses Projekt erforderlichen Code enthält. Der Code verhindert ungültige Eingaben durch den Benutzer. Wenn der Benutzer einen nicht numerischen Wert eingibt, wird der Winkel des Servos auf 0 gesetzt und der Benutzer beginnt die Dateneingabe von vorne. Bei einer Zahl größer als 180, dem maximalen Wenderadius des Servos, wird der Winkel automatisch auf 180 eingestellt.

Empfohlen: