Paso 1: Crear el hardware, firmware y el software...
El diseño fue hecho en CAD EAGLE y fue basado en PIC18F4550 microcontrolador del Microchip. Sólo unos pocos pernos fueron utilizados para i/os, un módulo de bluetooth HC-06 para comunicarse con el teléfono, una matriz de LEDs en las flechas que apuntan a la derecha y a la izquierda y una conexión USB para flashear a través de un gestor de arranque HID. No te olvides de añadir un interruptor externo ya que se colocaba dentro de un recinto.
El archivo de C fue escrito originalmente en un sketch de Arduino y entonces más adelante convertido por definiciones. Mayoría del programa son condiciones "if" que le parpadean los LEDs dependiendo de lo que han aprovechado en GUI del teléfono. Podría señalar a la izquierda, a la derecha, o ambas indicando un peligro.
La interfaz de usuario fue desarrollada usando Android Studio. Es un diseño minimalista que sólo tiene tres imágenes. Las imágenes parece también parpadeantes cuando está golpeada. La segunda vez que toque en la imagen, los LEDs sería ocioso (todo se iluminó y no parpadea).
He unido todos los archivos de recursos a continuación para su uso. Si alguna vez podría haber subido la revisión mal o si tiene alguna pregunta, puedes poner un comentario abajo :-)