
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39

Χρήση Arduino για τον έλεγχο σερβοκινητήρα με τη χρήση δύο κουμπιών.
Βήμα 1: Αποκτήστε τα κατάλληλα εξαρτήματα

Παρακαλούμε χρησιμοποιήστε τους συνδέσμους που παρέχονται εάν χρειάζεστε κάποιο από τα εξαρτήματα, ελέγξτε επίσης τον ιστότοπο για άλλα υπέροχα καλούδια arduino, στέλνονται παγκοσμίως δωρεάν και εκεί η εξυπηρέτηση είναι εξαιρετική. Επιπλέον με στηρίζεις:)
Μεταβείτε στον ιστότοπο εδώ.
Ευχαριστώ για την υποστήριξη.
1) Arduino Link: Arduino Compatible Uno R3 Rev3 Development Board
2) Σύνδεσμος Breadboard: Ηλεκτρονικά DIY Breadboard 400-Pin 400-Pin ή 830 Points Solderless Electronics DIY Breadboard
3) Σύνδεσμος κουμπιών ώθησης: Κουμπιά πίεσης διακόπτη DIP P4 Sqaure (100-πακέτο)
4) Σύνδεσμος καλωδίων βραχυκυκλωτήρων: Πολύχρωμα 40-pin DuPont Breadboard Jumper Wires (20cm)
5) Δύο 10k Ohm Resistors Link: DIY Universal 1/4W 1% Metal Film Resistor (600PCS)
6) Servo Motor Link: Tower Pro SG90 9g Gear Steering Servo
Βήμα 2: Συνδέστε το Power

Συνδέστε το GND και το 5V
Βήμα 3: Συνδέστε το Servo

Κόκκινο έως 5V
Καφέ/Μαύρο σε GND
Πορτοκαλί στην καρφίτσα 9
Βήμα 4: Συνδέστε τα κουμπιά

Ένα από τα κουμπιά στο DIGITAL 2
Το άλλο στο DIGITAL 4
Βήμα 5: Ελέγξτε το κύκλωμα


Βεβαιωθείτε ότι το κύκλωμα είναι σωστό
Βήμα 6: Ο κώδικας
Χρησιμοποίησα το παράδειγμα Sweep από το Arduino και το άλλαξα για να λειτουργήσει.
#περιλαμβάνω
const int buttonPin = 2;
const int buttonPin2 = 5;
int buttonState = 0;
int buttonState2 = 0;
Servo servoA;
int θέση = 0;
void setup () {
servoA.attach (9);
pinMode (buttonPin, INPUT);
pinMode (buttonPin2, INPUT);
}
void loop () {
buttonState = digitalRead (buttonPin);
buttonState2 = digitalRead (buttonPin2);
εάν (buttonState == Υ HIGHΗΛΟ && θέση <180) {
servoA.write (θέση ++);
καθυστέρηση (5)?
}
εάν (buttonState2 == Υ HIGHΗΛΟ && θέση> 3) {
servoA.write (θέση--);
καθυστέρηση (5)?
}
}
Συνιστάται:
Πώς να ελέγξετε το Servo Motor Arduino Tutorial: 4 Βήματα

Πώς να ελέγξετε το Servo Motor Arduino Tutorial: Γεια σας παιδιά! καλώς ορίσατε στο νέο μου σεμινάριο, ελπίζω να σας άρεσε ήδη το προηγούμενο εκπαιδευτικό " Large stepper motor control ". Σήμερα »δημοσιεύω αυτό το ενημερωτικό σεμινάριο για να σας διδάξω τα βασικά οποιουδήποτε σερβοκινητικού ελέγχου, έχω ήδη δημοσιεύσει ένα βίντεο
Tutorial 30A Micro Brush Motor Brake Controller by Using Servo Tester: 3 βήματα

Tutorial 30A Micro Brush Motor Brake Control Brake by Using Servo Tester: Προδιαγραφή: 30A ελεγκτής ταχύτητας βούρτσας. Λειτουργία: εμπρός, πίσω, φρένο Τάση λειτουργίας: 3.0V --- 5.0V. Ρεύμα (Α): 30A BEC: 5V/1A Συχνότητα οδηγού: 2KHz Είσοδος: 2-3 Li-Po/Ni-Mh/Ni-cd 4-10κυψελίδα Σταθερό ρεύμα 30A Max 30A <
Arduino Tutorial - Servo Motor Control With Joystick: 4 Βήματα

Arduino Tutorial - Servo Motor Control With Joystick: Σε αυτό το σεμινάριο, θα μάθουμε πώς να χρησιμοποιούμε το servo με το Joystick. Θα ελέγξουμε σερβοκινητήρα 1 τεμ. Φυσικά θα χρησιμοποιήσουμε εξωτερική μπαταρία / ισχύ όταν κάνουμε
Arduino Tutorial - Servo Motor Control With Arduino: 5 Βήματα

Εκπαιδευτικό Arduino - Έλεγχος σερβοκινητήρα με Arduino: Αυτή η εκπαιδευτική είναι η γραπτή έκδοση του " Arduino: Πώς να ελέγξετε το σερβοκινητήρα με το Arduino " Βίντεο YouTube που ανέβασα πρόσφατα. Σας συνιστώ ανεπιφύλακτα να το ελέγξετε. Επισκεφτείτε το κανάλι YouTube
Arduino Servo Tutorial: 3 βήματα (με εικόνες)

Arduino Servo Tutorial: Σήμερα, θα μάθετε πώς να χρησιμοποιείτε σερβοκινητήρες με το Arduino. Μια πολύ σημαντική δεξιότητα για όποιον θέλει να προοδεύσει στον αυτοματισμό του σπιτιού και στα ηλεκτρονικά. Όταν ολοκληρώσετε το έργο, απλώς πατήστε το κουμπί και παρακολουθήστε το σερβο να περιστρέφεται τυχαία