Оглавление:

Управление сервоприводом с помощью Arduino и гитары Rock Band: 5 шагов
Управление сервоприводом с помощью Arduino и гитары Rock Band: 5 шагов

Видео: Управление сервоприводом с помощью Arduino и гитары Rock Band: 5 шагов

Видео: Управление сервоприводом с помощью Arduino и гитары Rock Band: 5 шагов
Видео: Когда Контрнаступление Украины? (10 июня 2023) 2024, Ноябрь
Anonim
Управление сервоприводом с помощью Arduino и гитары Rock Band
Управление сервоприводом с помощью Arduino и гитары Rock Band

это мой первый поучительный без неприятных замечаний

как я сделал программу

Шаг 1. Подключите все

Подключите все
Подключите все

Подключите кабель Arduino и гитарный приемник рок-группы к USB-портам, а другой конец кабеля - к Arduino

извините, если это кого-то запутало

Шаг 2. Получите все, что вам нужно

Получите то, что вам нужно
Получите то, что вам нужно
Получите то, что вам нужно
Получите то, что вам нужно
Получите то, что вам нужно
Получите то, что вам нужно

1. Ардуино

2. USB-кабель 3.2. Бесплатные USB-порты на компьютере (или вы можете использовать концентратор, как я) 4. резервуар 5. какой-то способ подключения Arduino к сервоприводу 6. гитара рок-группы

Шаг 3. Используйте радость как ключ

Используйте радость в качестве ключа
Используйте радость в качестве ключа

загрузить в прикрепленный файл, который уже назначен для вас

Шаг 4: программа

Программа
Программа

подключите черный провод к контакту gnd на Arduino, подключите красный провод к + 5V, подключите провод датчика (обычно оранжевый или желтый, но иногда, как на моем сервоприводе fubuta, он белый) к контакту 9program // сделано везде // я очень много работал по этому поводу, пожалуйста, отдайте мне должное # include Servo servo1; Servo servo2; void setup () {servo1.attach (9); servo2.attach (10); Serial.begin (19200); Serial.print ("Готово");} void loop () {static int v = 0; если (Serial.available ()) {char ch = Serial.read (); переключатель (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, поэтому он не может закоротить curcit (я использовал кусочек accrillic, найденный в мусоре _)

Рекомендуемые: