Paso 4: El software
El archivo de Arduino se proporciona a continuación. No ofrecen las bibliotecas, pero pueden ser encontradas en Internet. Proveo los enlaces. Usted necesita descargar archivos cpp de todas las bibliotecas y headers (archivos. h) e incluirlos en Arduino. Para los enlaces proporcionados a continuación, haga clic en descargar ZIP y, en Arduino, simplemente haga clic en dibujo, biblioteca de importación, añadir biblioteca y luego haga clic en el ZIP descargado. Esto extraer y añadir las bibliotecas y los ejemplos. Ellos son:
Wire.h (incluida en las bibliotecas de Arduino IDE)
EEPROM.h (incluida en las bibliotecas de Arduino IDE)
Otra vez, hay un montón de instructables sobre cómo programar o cargar scripts en el Arduino, así que no haré ninguna explicación aquí.
El programa está bastante comentado, sin embargo, como un EE no estoy orgulloso de lo que hacía, ya que no está bien estructurado y optimizado. Muchos de ustedes pueden hacer un trabajo mucho mejor. Sin embargo, funciona. El programa controla todos los dispositivos y puede cambiar las fuentes y los ajustes de la pantalla o el control remoto.
El dispositivo tiene una pantalla principal que cambia de BT para la radio y el ecualizador. Además, hay un reloj análogo que aparece al hacer clic en CLK. La pantalla es un GIF, y usted puede hacer su propio. Dibujar los botones y luego retire el canal alfa para que la GPU puede leerlo. La imagen debe ser 320 X 240. La imagen debe almacenarse en la memoria de arLCD, dentro de la carpeta /EZUSER/IMAGES, y el Arduino encontrará inmediatamente (sin necesidad de especificar la ruta de acceso)
La radio puede almacenar hasta 9 canales en la memoria y cuenta con función de búsqueda. La configuración y la hora son persistentes si desenchufa el dispositivo del poder.
Eso es prácticamente todo. No dude en contactar conmigo para cualquier cosa y si mejora la cosa (hay mucho espacio para mejoras), me avisas. Gracias por leerme.