Paso 4: Arduino y Android código
Este código utiliza una biblioteca realmente llamada Amarino. Usted tendrá que descargar un apk separado para conectar y asociar el teléfono con el módulo de Bluetooth. El apk se puede encontrar aquí.
Esta aplicación es todavía un trabajo en progreso pero le permite individualmente encender/apagar cada calabaza, así como un completo juego de Simon Says. La biblioteca de Amarino funciona mediante el envío de un par en el módulo de Bluetooth. Simplemente enviar un char/bandera (a, b, c, d) con un valor de 1 o 0 para activar el motor encendido respetuosamente. Simon Says funciona de manera similar. Cada vuelta genera un número aleatorio entre 1 y 4 y añadir a una matriz y enviar el arreglo a Arduino. El código de Arduino recorre el código y enciende/apaga la calabaza especificada. Toda la lógica se controla en el dispositivo Android, solo envía los datos a Arduino. Hay un módulo de usar Android en el código de Android también, pero ninguna garantía de que funciona.
El código también se puede encontrar en Github y recibirán actualizaciones pronto.