Spisu treści:

Kontroluj serwo za pomocą Arduino i gitary Rock Band: 5 kroków
Kontroluj serwo za pomocą Arduino i gitary Rock Band: 5 kroków

Wideo: Kontroluj serwo za pomocą Arduino i gitary Rock Band: 5 kroków

Wideo: Kontroluj serwo za pomocą Arduino i gitary Rock Band: 5 kroków
Wideo: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Lipiec
Anonim
Kontroluj serwo za pomocą Arduino i gitary Rock Band
Kontroluj serwo za pomocą Arduino i gitary Rock Band

to jest mój pierwszy instruktaż bez nieprzyjemnych komentarzy

jak zrobiłem program

Krok 1: Podłącz wszystko

Podłącz wszystko
Podłącz wszystko

podłącz kabel arduino i odbiornik gitarowy zespołu rockowego do portów usb, a drugą stronę kabla do arduino

przepraszam, jeśli to kogoś zdezorientowało

Krok 2: Zdobądź potrzebne rzeczy

Zdobądź rzeczy, których potrzebujesz
Zdobądź rzeczy, których potrzebujesz
Zdobądź rzeczy, których potrzebujesz
Zdobądź rzeczy, których potrzebujesz
Zdobądź rzeczy, których potrzebujesz
Zdobądź rzeczy, których potrzebujesz

1. Arduino

2. kabel usb 3.2 darmowe porty usb na komputerze (lub możesz użyć koncentratora tak jak ja) 4. serwo 5. trochę fasion łączenia arduino z serwo 6. gitara rockband

Krok 3: Użyj radości do klucza

Użyj radości do klucza
Użyj radości do klucza

pobierz do załączonego pliku, który ma już dla Ciebie odwzorowany

Krok 4: Program

Program
Program

podłącz czarny przewód do pinu GND na arduino, podłącz czerwony przewód do +5v, podłącz przewód czujnika (zwykle pomarańczowy lub żółty, ale czasami jak na moim serwo fubuta jest biały) do pinu 9program//made bywhere//pracowałem bardzo ciężko w tej sprawie, więc proszę o uznanie #include Servo servo1;Servo servo2;void setup(){ servo1.attach(9); servo2.attach(10); Serial.początek(19200); Serial.print("Gotowy");}void loop(){ static int v = 0; if (Serial.available()) { char ch = Serial.read(); switch(ch) { przypadek 'g': servo1.write(v); v = 0; przerwa; przypadek 'r': servo1.write(v); v = 45; przerwa; przypadek 'y': servo1.write(v); v = 90; przerwa; przypadek 'b': servo1.write(v); v = 135; przerwa; przypadek 'o': servo1.write(v); v = 180; przerwa; } }}

Krok 5: Proszę bardzo

Proszę bardzo
Proszę bardzo

threre gotowe, mam nadzieję, że podobał ci się ten instrucblep.s. jeśli nie masz bazy na swoim arduio, więc nie możesz skrócić kurcit (użyłem kawałka akrylu znalezionego w koszu _)

Zalecana: