Мазмуну:

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

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

Video: Arduino жана Rock Band гитарасын колдонуу менен Servo Control: 5 кадам
Video: Arduino для начинающих. Начало работы 2024, Июль
Anonim
Arduino жана Rock Band гитарасын колдонуп Servo көзөмөлдөө
Arduino жана Rock Band гитарасын колдонуп Servo көзөмөлдөө

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

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

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

Баарын Киргизүү
Баарын Киргизүү

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

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

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

Керектүү нерселерди алыңыз
Керектүү нерселерди алыңыз
Керектүү нерселерди алыңыз
Керектүү нерселерди алыңыз
Керектүү нерселерди алыңыз
Керектүү нерселерди алыңыз

1. Ардуино

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

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

Joy ачкычын колдонуу
Joy ачкычын колдонуу

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

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 жок болсо, анда ал кыска боло албайт (мен таштандыдан табылган акрилликтин бир үзүмүн колдондум) _)

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