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

Control Servo χρησιμοποιώντας Arduino και Rock Band Κιθάρα: 5 Βήματα
Control Servo χρησιμοποιώντας Arduino και Rock Band Κιθάρα: 5 Βήματα

Βίντεο: Control Servo χρησιμοποιώντας Arduino και Rock Band Κιθάρα: 5 Βήματα

Βίντεο: Control Servo χρησιμοποιώντας Arduino και Rock Band Κιθάρα: 5 Βήματα
Βίντεο: Servo Motor Position Control projects using Wireless Transmitter and Receiver / without Arduino 2024, Ιούλιος
Anonim
Control Servo χρησιμοποιώντας Arduino και Rock Band Κιθάρα
Control Servo χρησιμοποιώντας Arduino και Rock Band Κιθάρα

αυτό είναι το πρώτο μου εκπαιδευτικό χωρίς δυσάρεστα σχόλια

πώς έφτιαξα ένα πρόγραμμα

Βήμα 1: Συνδέστε τα πάντα

Συνδέστε τα πάντα
Συνδέστε τα πάντα

συνδέστε το δέκτη κιθάρας καλωδίου arduino και ροκ μπάντας στις θύρες usb και την άλλη πλευρά του καλωδίου στο arduino

συγνώμη αν αυτό μπέρδεψε κάποιον

Βήμα 2: Αποκτήστε πράγματα που χρειάζεστε

Αποκτήστε πράγματα που χρειάζεστε
Αποκτήστε πράγματα που χρειάζεστε
Αποκτήστε πράγματα που χρειάζεστε
Αποκτήστε πράγματα που χρειάζεστε
Αποκτήστε πράγματα που χρειάζεστε
Αποκτήστε πράγματα που χρειάζεστε

1. Arduino

2. USB καλώδιο 3.2 δωρεάν usbports στον υπολογιστή (ή θα μπορούσατε να χρησιμοποιήσετε ένα διανομέα όπως έκανα) 4. σερβίς.

Βήμα 3: Χρησιμοποιήστε το Joy to Key

Χρησιμοποιήστε το Joy to Key
Χρησιμοποιήστε το Joy to Key

Κάντε λήψη στο συνημμένο αρχείο που έχει ήδη διαμορφωθεί για εσάς

Βήμα 4: Πρόγραμμα

Πρόγραμμα
Πρόγραμμα

συνδέστε το μαύρο καλώδιο στο pin gnd στο arduino, συνδέστε το κόκκινο σύρμα στο +5v, συνδέστε το καλώδιο αισθητήρα (συνήθως πορτοκαλί ή κίτρινο αλλά κάποτε όπως στο fubuta servo μου είναι λευκό) για να καρφιτσώσετε το πρόγραμμα 9 // από παντού // δούλεψα πολύ σκληρά σε αυτό, παρακαλώ δώστε μου πίστωση#include Servo servo1; Servo servo2; void setup () {servo1.attach (9); servo2.attach (10); Serial.begin (19200); Serial.print ("Ready");} void loop () {static int v = 0; if (Serial.available ()) {char ch = Serial.read (); switch (ch) {case 'g': servo1.write (v); v = 0; Διακοπή; περίπτωση 'r': servo1.write (v); ν = 45; Διακοπή; Περίπτωση «y»: servo1.write (v); v = 90; Διακοπή; περίπτωση 'b': servo1.write (v); ν = 135; Διακοπή; περίπτωση 'o': servo1.write (v); v = 180; Διακοπή; }}}

Βήμα 5: Ορίστε

Ορίστε
Ορίστε

Είστε έτοιμοι, ελπίζω να απολαύσατε αυτό το instrucblep.s. εάν δεν έχετε βάση στο arduio σας, έτσι δεν μπορεί να κάνει σύντομη περιήγηση (χρησιμοποίησα ένα κομμάτι ακρυλικό που βρέθηκε στα σκουπίδια _)

Συνιστάται: