Arduino жана Rock Band гитарасын колдонуу менен Servo Control: 5 кадам
Arduino жана Rock Band гитарасын колдонуу менен Servo Control: 5 кадам
Anonim

бул менин биринчи Instructable эч кандай жаман комментарийлер

мен кантип программа түздүм

1 -кадам: Баарын сайыңыз

arduino кабелин жана рок тобунун гитара алуучусун usb портторуна жана кабелдин экинчи тарабын arduino га туташтырыңыз

кечиргиле бул кимдир бирөөнү чаташтырса

2 -кадам: Керектүү нерселерди алыңыз

1. Ардуино

2.usb кабели 3.2 компьютердеги бекер usbports (же мен сыяктуу хабды колдонсоңуз болот) 4.servo 5.servo үчүн ардуинону туташтыруунун кээ бир фасону 6. рокбанддык гитара

3 -кадам: ачкычка кубанычты колдонуңуз

тиркелген файлга жүктөп алыңыз, ал буга чейин сиз үчүн картага түшүрүлгөн

4 -кадам: Программа

кара зымды arduinoдогу gnd пинге туташтырыңыз, кызыл зымды +5v менен туташтырыңыз, сенсор зымын туташтырыңыз (көбүнчө кызгылт сары же сары, бирок кээде менин фубута сервомдо ак болот) бул үчүн мага кредит бериңиз#кошо Servo servo1; Servo servo2; void setup () {servo1.attach (9); servo2.attach (10); Serial.begin (19200); Serial.print ("Даяр");} void loop () {static int v = 0; if (Serial.available ()) {char ch = Serial.read (); switch (ch) {case 'g': servo1.write (v); v = 0; тыныгуу; case 'r': servo1.write (v); v = 45; тыныгуу; case 'y': servo1.write (v); v = 90; тыныгуу; case 'b': servo1.write (v); v = 135; тыныгуу; case 'o': servo1.write (v); v = 180; тыныгуу; }}}

5 -кадам: Мына сиз барасыз

үмүт кылам, сиз бул көрсөтмөдөн ырахат алдыңыз деп үмүттөнөм. Эгерде сиздин базаңызда arduio жок болсо, анда ал кыска боло албайт (мен таштандыдан табылган акрилликтин бир үзүмүн колдондум) _)

Сунушталууда: