Paso 9: Cargar el código en el Arduino y pruebas.
Todo el desarrollo se ha hecho en el IDE de Arduino más reciente.
Ud. va a necesitar las siguientes librerías
Biblioteca TEA5767
TDA7439 biblioteca
Biblioteca de iRRemote
Instalar las bibliotecas en el IDE de Arduino como lo haría cualquier otro.
Este proyecto también utilizar el método de EEPROMWriteAnything
Agarra el archivo zip adjunto aquí también :)
Ajustar la hora...
Carga el bosquejo de ejemplo por defecto en el IDE de arduino para el DS1307RTC llamado 'SetTime' y subir a arduino. Esto ajustará el tiempo en el módulo RTC a la hora de tu PC. Sugerencia: Abrir la ventana de monitor serie. También comprueba las conexiones a la RTC y asegura que el bus i2c está trabajando... Siempre tuvieron éxito en la programación de la hora del RTC, pasemos al siguiente paso. Si no, verificar la soldadura y asegurar que el RTC está orientado correctamente con los pines etiquetados.
Ahora programa el archivo Arduino_Gainclone_1_3.ino a la Arduino desde el archivo zip.
Una vez cargado, la luz de fondo se encenderá débilmente y usted debería ver una pantalla básica de la época. Si en este momento ves mutilar o nada en la pantalla, verifique el cableado al módulo LCD.
Aún con la corriente de ***
Encienda el controlador presionando el botón de encendido, la pantalla LCD debe luz hasta lleno de brillo y le damos la bienvenida. Entonces toma por defecto el radio y el relé de alimentación se encenderá.
La pantalla LCD puede ser lenta responder ya que es todo ser alimentado de USB. No se preocupe, va a estar bien una vez que esté apagado USB power.
Aprender los comandos IR:
Abra al monitor de puerto serie de arduino e imprime los códigos cuando se pulsa un botón en su control remoto. Si no es así entonces puede haber conectado su receptor IR mal - Compruebe el cableado.
Busque la línea en la parte superior del código de arduino, correspondiente a la tecla que desea utilizar e introduzca el código que produce para ese botón del control remoto. Una vez que tienes todos los códigos de IR entrados, puedes volver a subir el código para el Arduino
Si usted compró a un KEYES remoto fuera de ebay - sin necesidad, es lo que el código está configurado para.
Izquierda = Vol abajo menú a la izquierda
Derecha = Vol arriba / Menu derecha
OK = entrar
Arriba = Tune Up
Abajo = sintonía hacia abajo
* = Potencia
Sin embargo, este control remoto tiene una leve molestia no repita el código cuando el botón se mantiene, envía un 'repetición último código' tipo comando. Esto es molesto cuando se cambia el volumen por una gran cantidad.
Verificar las funciones del control remoto, botones y codificador para asegurarse de que hacen lo que usted espera. El botón ok/enter entra en el menú y entonces puede utilizar el volumen para cambiar los valores, escriba/ok para seleccionar etc.. Menús tiempo fuera después de 5 segundos. Si el volumen es la manera incorrecta redonda, permutar la A / B alambres en el codificador y se seguirá el camino de la derecha.
Si todo lo desprotege, girar a la amp con uno ya sea de la potencia botones y desconecte el cable usb de la Arduino.