Sommario:

Controlla il servo usando Arduino e la chitarra Rock Band: 5 passaggi
Controlla il servo usando Arduino e la chitarra Rock Band: 5 passaggi

Video: Controlla il servo usando Arduino e la chitarra Rock Band: 5 passaggi

Video: Controlla il servo usando Arduino e la chitarra Rock Band: 5 passaggi
Video: Ucraino continua a divertirsi in spiaggia nonostante le bombe russe a Berdyansk 2024, Dicembre
Anonim
Controlla il servo usando Arduino e la chitarra Rock Band
Controlla il servo usando Arduino e la chitarra Rock Band

questo è il mio primo Instructable senza commenti negativi

come ho fatto un programma

Passaggio 1: collega tutto

Collega tutto
Collega tutto

collegare il cavo arduino e il ricevitore per chitarra rock band alle porte usb e l'altro lato del cavo all'arduino

scusa se questo ha confuso qualcuno

Passaggio 2: prendi le cose di cui hai bisogno

Prendi le cose di cui hai bisogno
Prendi le cose di cui hai bisogno
Prendi le cose di cui hai bisogno
Prendi le cose di cui hai bisogno
Prendi le cose di cui hai bisogno
Prendi le cose di cui hai bisogno

1. Arduino

2.cavo usb 3.2 porte usb libere sul computer (o potresti usare un hub come ho fatto io) 4.servo 5.some fasion di conecting arduino al servo 6.rockband guitar

Passaggio 3: usa la gioia per la chiave

Usa la gioia per la chiave
Usa la gioia per la chiave

scaricalo in un file allegato che deve già essere mappato per te

Passaggio 4: programma

Programma
Programma

collega il filo nero sul pin gnd su arduino, collega il filo rosso a +5v, collega il filo del sensore (di solito arancione o giallo ma a volte come sul mio servo fubuta è bianco) al pin 9program // fatto da ovunque // ho lavorato molto duramente su questo quindi per favore datemi credito#include Servo servo1;Servo servo2;void setup(){ servo1.attach(9); servo2.attach(10); Serial.begin(19200); Serial.print("Pronto");}loop vuoto(){ statico int v = 0; if (Serial.available()) { char ch = Serial.read(); switch(ch) { case 'g': servo1.write(v); v = 0; rottura; caso 'r': servo1.write(v); v = 45; rottura; caso 'y': servo1.write(v); v = 90; rottura; caso 'b': servo1.write(v); v = 135; rottura; caso 'o': servo1.write(v); v = 180; rottura; } }}

Passaggio 5: ecco fatto

Ecco qua
Ecco qua

tre fatto spero che ti sia piaciuto questo instrucblep.s. se non hai una base su arduio quindi non può abbreviare curcit (ho usato un pezzo di accrillic trovato nella spazzatura _)

Consigliato: