Πίνακας περιεχομένων:

CSCI-1200 Τελικό πρόγραμμα εξετάσεων 2: 3 βήματα
CSCI-1200 Τελικό πρόγραμμα εξετάσεων 2: 3 βήματα

Βίντεο: CSCI-1200 Τελικό πρόγραμμα εξετάσεων 2: 3 βήματα

Βίντεο: CSCI-1200 Τελικό πρόγραμμα εξετάσεων 2: 3 βήματα
Βίντεο: Карта Информатики 2024, Νοέμβριος
Anonim
CSCI-1200 Τελικό Πρόγραμμα Εξετάσεων 2
CSCI-1200 Τελικό Πρόγραμμα Εξετάσεων 2

Σε αυτό το εργαστήριο, θα χρησιμοποιήσετε ένα πληκτρολόγιο 4x4 για να αλλάξετε τη γωνία ενός σερβοκινητήρα. Η γωνία θα καθοριστεί με τριψήφια είσοδο χρησιμοποιώντας το πληκτρολόγιο. Το πληκτρολόγιο δεν δέχεται μη αριθμητικές τιμές.

Υλικό που απαιτείται για αυτό το έργο:

1. Arduino Uno

2. πληκτρολόγιο 4x4

3. Σερβοκινητήρας

Βιβλιοθήκες που απαιτούνται:

Servo.h

Πληκτρολόγιο.h

Βήμα 1: Σύνδεση του πληκτρολογίου 4x4

Σύνδεση του πληκτρολογίου 4x4
Σύνδεση του πληκτρολογίου 4x4

Για να συνδέσετε το πληκτρολόγιο 4x4, συνδέστε κάθε ακίδα στο πληκτρολόγιο με έναν πείρο στο ardunio χρησιμοποιώντας ένα καλώδιο βραχυκυκλωτήρα. Οι ακίδες που χρησιμοποιούνται στο διάγραμμα είναι οι ακίδες 4-11.

Βήμα 2: Συνδέστε το Servo Motor

Συνδέστε το Servo Motor
Συνδέστε το Servo Motor

Ο σερβοκινητήρας απαιτεί 3 συνδέσεις με την πλακέτα Arduino:

1. Συνδέστε το καλώδιο γείωσης στη θύρα GND του Arduino

2. Συνδέστε το καλώδιο τροφοδοσίας στη θύρα 5V του Arduino

3. Συνδέστε το καλώδιο εξόδου σε μία από τις διαθέσιμες θύρες του Arduino, η θύρα 3 επιλέχθηκε στο διάγραμμα

Βήμα 3: Κωδικός για σερβοκινητήρα που λειτουργεί με πληκτρολόγιο

Επισυνάπτεται το αρχείο 1200_FinalExam_Project2.ino που περιέχει όλο τον κώδικα που απαιτείται για αυτό το έργο. Ο κώδικας αποτρέπει μη έγκυρες καταχωρήσεις από τον χρήστη. Εάν ο χρήστης εισάγει μια μη αριθμητική τιμή, η γωνία του σερβο είναι 0 και ο χρήστης ξεκινά την εισαγωγή δεδομένων από την αρχή. Εάν ένας αριθμός μεγαλύτερος από 180, η μέγιστη ακτίνα στροφής του σερβο, η γωνία ρυθμίζεται αυτόματα σε 180.

Συνιστάται: