Taula de continguts:

Servo de control mitjançant la guitarra Arduino i Rock Band: 5 passos
Servo de control mitjançant la guitarra Arduino i Rock Band: 5 passos

Vídeo: Servo de control mitjançant la guitarra Arduino i Rock Band: 5 passos

Vídeo: Servo de control mitjançant la guitarra Arduino i Rock Band: 5 passos
Vídeo: MicroBlocks v0.5 Keynote Robolot 2020 2024, De novembre
Anonim
Servo de control mitjançant la guitarra Arduino i Rock Band
Servo de control mitjançant la guitarra Arduino i Rock Band

aquest és el meu primer comentari instructiu i no desagradable

com he fet un programa

Pas 1: connecteu-ho tot

Connecteu-ho tot
Connecteu-ho tot

endolleu el receptor de guitarra del cable i la banda de rock arduino als ports USB i a l'altre costat del cable a l'arduino

Disculpeu si això confongué algú

Pas 2: Obteniu les coses que necessiteu

Obteniu les coses que necessiteu
Obteniu les coses que necessiteu
Obteniu les coses que necessiteu
Obteniu les coses que necessiteu
Obteniu les coses que necessiteu
Obteniu les coses que necessiteu

1. Arduino

2. cable USB 3.2 usbports gratuïts a l'ordinador (o es podria utilitzar un hub com jo) 4.servo 5. algunes fasions de connectar arduino al servo 6. guitarra de banda de rock

Pas 3: utilitzeu Joy to Key

Feu servir Joy to Key
Feu servir Joy to Key

descarregueu-lo al fitxer adjunt que ja ha assignat per a vosaltres

Pas 4: programa

Programa
Programa

connecteu el cable negre al pin gnd a arduino, connecteu el cable vermell a + 5v, connecteu el cable del sensor (generalment taronja o groc, però en algun moment com al meu servo fubuta és blanc) al pin 9program // fet per tot arreu // he treballat molt dur sobre això, per favor, doneu-me crèdit # include Servo servo1; Servo servo2; void setup () {servo1.attach (9); servo2.attach (10); Serial.begin (19200); Serial.print ("A punt");} void loop () {static int v = 0; if (Serial.available ()) {char ch = Serial.read (); switch (ch) {cas 'g': servo1.write (v); v = 0; trencar; cas 'r': servo1.write (v); v = 45; trencar; cas 'y': servo1.write (v); v = 90; trencar; cas 'b': servo1.write (v); v = 135; trencar; cas 'o': servo1.write (v); v = 180; trencar; }}}

Pas 5: Allà hi aneu

Allà hi vas
Allà hi vas

fins i tot, espero que hagi gaudit d'aquest instrucblep.s. si no teniu cap base a l'arduio, no us queda curcit (he utilitzat un grapat d'acrílic que es troba a la brossa _)

Recomanat: