Controlador de USB de héroe de la guitarra con Arduino y Java (4 / 6 paso)

Paso 4: Código de Arduino

Al principio, conecté los cables a la Arduino como esta:
-pin 2: sw1
-pin 3: sw2
-pin 4: sw3
-pin 5: sw4
-pin 6: sw5
-pin 7: sw6
-pin 8: sw7
-pin 9: rasgueo hacia arriba
-pin 10: rasgueo hacia abajo
-pin 11: trémolo
-pin 12: botón para el escape
-pin 13: botón para el estrellato

(sw1 está el primer botón de traste, sw7 es el séptimo botón de traste, pero sólo usaremos sw1-sw5)

(Si quería hacer la estrella con el acelerómetro, que habría conectado el pin X, Y y Z a las entradas analógicas del arduino)

En primer lugar, tuve que inicializar el puerto serie y configurar los pines como entradas:

void setup() {}
Serial.Begin(9600); Inicializar la clase Serial con 9600 baudios/s
para (int i = 2; i < = 13; i ++) {}
pinMode (, entrada); Configurar los pines como entradas
}
}

En el lazo, leer las entradas y me imprima el puerto serie:

void loop() {}
mientras (!. Serial.Available());
para (int i = 2; i < = 13; i ++) {}
Serial.Print(digitalRead(i));
Serial.Print(';');
}

Serial.Print('\n');

Delay(1);

Los valores de entrada se envían en una línea, separadas con un ';'. Por lo que si pulsa un botón, o rasgueo hacia abajo, sólo el valor de ese índice se convierte en 1, lo contrario es 0. En Java, un buffer se llena cuando se recibe un '\n' nuevo operador de la línea. El tiempo (!. Serial.Available()); línea de ayuda para enviar sólo los datos después de que el programa se inició.

El un retraso de milisegundos es necesario para transferir los datos, sin que tengo líneas extrañas en el monitor serie.

Artículos Relacionados

Pro controlador de USB y adaptador para QLC +

Pro controlador de USB y adaptador para QLC +

Hoy quiero compartir con ustedes como hacer un controlador de USB DMX buscando profesional para su uso con software de control tales como QLC + la iluminación. En aproximadamente 5 a 10 minutos y unos $35 en partes y el envío.Este proyecto realmente
Controlador profesional USB Xbox

Controlador profesional USB Xbox

En este instructable, voy a mostrarte cómo hacer que el controlador de USB Xbox aspecto más profesional. Ahora, vamos a llegar a ella!Paso 1: Lo que necesitará Casi todo lo que necesitas es etiquetada en la foto.También necesitarás:Tijeras o cuchilla
Cómo configurar el controlador de usb de AKAI LPD8 en Fruity Loops

Cómo configurar el controlador de usb de AKAI LPD8 en Fruity Loops

Cómo configurar el controlador de usb de AKAI LPD8 en Fruity Loops
Cómo configurar el controlador de usb de AKAI MPD18 en Fruity Loops

Cómo configurar el controlador de usb de AKAI MPD18 en Fruity Loops

Cómo configurar el controlador de usb de AKAI MPD18 en Fruity Loops
No.03 volante coche R/C coche con Arduino, Webcam y red. USB, etc. Pero se trata de la correa eslabonada y 4WS (4 wheel steering)

No.03 volante coche R/C coche con Arduino, Webcam y red. USB, etc. Pero se trata de la correa eslabonada y 4WS (4 wheel steering)

este coche No.03 utiliza un sistema similar como coche No.02, pero aplicación diferentes chasis sobre orugas CR-01, que cuenta con sistema opcional 2 servos y que hace conducción de cangrejo (4 ruedas misma dirección) o corto radio de giro de conducc
FireHero: Héroe de la guitarra de vuelta en un deporte extremo añadiendo lanzallamas!

FireHero: Héroe de la guitarra de vuelta en un deporte extremo añadiendo lanzallamas!

Así, hace tiempo había leído sobre fuego poofers de propano. Están muy bien... Es decir, que no le gusta el fuego?! Pero, no importa cómo impresionante, podrían conseguir bastante aburridos después de un rato de ver la misma bola de fuego grande. Nun
Cómo hacer un héroe de la guitarra 3 mejor!!

Cómo hacer un héroe de la guitarra 3 mejor!!

permite hacer estoPaso 1: primerOK esta insructable le mostrará cómo hacer héroe de la guitarra 3 aún mejor!¿Qué estamos haciendo? vamos a activar el sonido de la muchedumbre abajo y estamos goin a bajar también el ruido de los tambores, el bajo y ca
Utilizando un controlador NES para emuladores con Arduino y procesamiento

Utilizando un controlador NES para emuladores con Arduino y procesamiento

He encontrado varias formas de conectar un controlador NES al ordenador para su uso como un emulador de gamepad pero ninguno parece ser simple y compatible con lo que tenía en mano.Ésta sólo funciona con Arduino Leonardo, Micro y debido: https://gist
48 x 8 desplazamiento matriz LED DISPLAY con ARDUINO controlador

48 x 8 desplazamiento matriz LED DISPLAY con ARDUINO controlador

un monocromo pantalla de matriz de puntos LED (solo color) se utiliza para mostrar los caracteres y símbolos que es interfaz con un microcontrolador. Este proyecto será deliberar sobre mostrando un mensaje de texto desplazable en una pantalla de matr
Héroe de la guitarra de KVG, guitarra

Héroe de la guitarra de KVG, guitarra

esto es una guitarra de KVG que hice para el héroe de la guitarra. No es el mejor aspecto pero juega bien. Realmente este hecho hace unos meses pero pensaba que era actualización gona que y nunca lo hicieron esto es. El bar wammy realmente rompió los
8 x 8 x 8 LED cubo con Arduino Mega (+ sonido + PS controlador + juego)

8 x 8 x 8 LED cubo con Arduino Mega (+ sonido + PS controlador + juego)

este es un instructivo que se basa en el cubopor Chr, (por SuperTech-IT, (y por das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)pero creo que su mejor y más fácil.Comencé este proyecto sin ninguna habilidad de toprogramming de so
Cómo usar viejo paso a paso motores con Arduino y el controlador A4988

Cómo usar viejo paso a paso motores con Arduino y el controlador A4988

He estado usando motores paso a paso por un tiempo ahora y son fantásticas para todo tipo de proyectos de robóticas.Hoy voy a compartir las cosas que he aprendido hasta ahora sobre la reutilización de viejos motores paso a paso salvados de impresoras
Campana de bronce USB reloj llamativo (con Arduino)

Campana de bronce USB reloj llamativo (con Arduino)

molestar a sus compañeros de trabajo: conducir en mendicidad que apague su especial reloj de PC!Este hecho poco aparejo interfaces por USB el reloj de tu PC y genera abolladuras y media horas en una campana de bronce verdadero. Grandes cosas en su of
Controladora Via Usb de XBOX

Controladora Via Usb de XBOX

es un controlador de xbox para pc para los jugadores que hay.Paso 1: PrepáreseAntes de que ello, que es necesario:Un puerto USB 2.0De la soldaduraXbox 1 contorler o 360computadora de 500mhz con 64mb de ramSoftware de XbcdTambién si usted está utiliza