Obsah:

Ovládajte servo pomocou gitary Arduino a Rock Band: 5 krokov
Ovládajte servo pomocou gitary Arduino a Rock Band: 5 krokov

Video: Ovládajte servo pomocou gitary Arduino a Rock Band: 5 krokov

Video: Ovládajte servo pomocou gitary Arduino a Rock Band: 5 krokov
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Júl
Anonim
Ovládajte servo pomocou gitary Arduino a Rock Band
Ovládajte servo pomocou gitary Arduino a Rock Band

toto je môj prvý Instructable, žiadne škaredé komentáre

ako som urobil program

Krok 1: Pripojte všetko

Pripojte všetko
Pripojte všetko

zapojte arduino kábel a gitarový prijímač rockovej kapely do USB portov a druhú stranu kábla do arduina

prepáčte, ak to niekoho zamotalo

Krok 2: Získajte veci, ktoré potrebujete

Získajte veci, ktoré potrebujete
Získajte veci, ktoré potrebujete
Získajte veci, ktoré potrebujete
Získajte veci, ktoré potrebujete
Získajte veci, ktoré potrebujete
Získajte veci, ktoré potrebujete

1. Arduino

2. USB kábel 3.2 bezplatné USB porty na počítači (alebo môžete použiť rozbočovač ako ja) 4. servo 5. nejaká fascinácia spojenia arduina so servom 6. rockband gitara

Krok 3: Použite Joy to Key

Použite Joy to Key
Použite Joy to Key

stiahnite si ho do priloženého súboru, ktorý už má pre vás tento dokument zmapovaný

Krok 4: Program

Program
Program

pripojte čierny vodič na pin gnd na arduino, pripojte červený vodič na +5v, pripojte senzorový vodič (zvyčajne oranžový alebo žltý, ale niekedy ako na mojom serve fubuta je biely) na pin 9program // vyrobený kdekoľvek // pracoval som veľmi tvrdo v tejto súvislosti mi prosím dajte úver#zahrnúť 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 (); prepínač (ch) {prípad 'g': servo1.write (v); v = 0; prestávka; prípad 'r': servo1.write (v); v = 45; prestávka; prípad 'y': servo1.write (v); v = 90; prestávka; prípad 'b': servo1.write (v); v = 135; prestávka; prípad 'o': servo1.write (v); v = 180; prestávka; }}}

Krok 5: Tu to máte

Nech sa páči
Nech sa páči

sme hotoví, dúfame, že sa vám tento návod páčil. ak nemáš na sebe arduio, tak nemôže skrátiť curcit (použil som kocku akrylky nájdenú v koši _)

Odporúča: