Libreria LibJoystickSEGA
Mos permite leer los mandos SEGA de 6 botones con el conector DB9.
##Instalación
- Download LibJoystickSEGA.zip
- Abre el IDE de Arduino
- "Sketch > Include Library > Add .ZIP Library..."
- Selecciona el archivo ZIP descargado.
##Descripción del conector DB9 1 2 3 4 5 6 7 8 9
1 Arriba/Z
2 Abajo/Y
3 Izq./X
4 Der./Mod
5 Alimentación +5V
6 A/B
7 Select Entrada que va realizando los cambios de estado
8 GND
9 Start/C
PruebasJoystick: Nos permite probar que todos los botones del mando funcionan, a la vez que vemos como se usa la libreria.
PruebasJoystick2: Ejemplo usando dos mandos simultaneamente.
##Uso de LibJoystickSEGA
- Deberemos crear una función CallBack que es donde llegaran los cambios de los botones del mando
Prototipo de la función "void nombre(BTN, boolean) - Realizamos la instancia a la clase
- En la función setup debemos inicializar la clase con los pines, siendo el primer parametro el pin de SELECT.
iniciaJoystick(pin7,pin1,pin2,pin3,pin4,pin6,pin9) - En loop llamaremos al metodo de lectura de botones pasandole el nombre de la funcion creada en el punto1.
leeBotones(funcion)
Website: https://www.pinguytaz.net
