lunes, 28 de julio de 2014

Empezo la cuenta regresiva - arduino countdown DS1307

El proyecto que desarrollaré es un reloj contador de cuenta regresiva, el cual debera de mostrar los dias, horas, minutos y segundos que faltan hasta una fecha definida por consola serial.

El sistema es controlado por un micro controlador Arduino, y es alimentado a través de su interface USB.

Para realizar la visualización de la información, seleccioné un  LCD de 16x2, el cual es programado mediante en bus I2C. El tiempo es controlado mediante un RTC (real time clock) el cual al tener una batería externa, permite que no se pierda la configuración por circunstancias externas o por el funcionamiento del programa. Adicionalmente se aprovechó para mostrar la temperatura y la humedad medidas de un sensor DHT22.


BOM
- microcontrolador Arduino
- módulo RTC DS1307 con interface serial I2C
- módulo LCD 1602 16x2 con interface serial I2C
- sensor DHT22
- breadboard 400 puntos



 
Mostrando Tiempo + humedad + temperatura
Menu mostrado en LCD


CODIGO FUENTE

1 comentario:

  1. Hola me gustaría probar su trabajo para Arduino pero cuando paso el código meda error .
    void showTimeSpan.
    void showTimeSpan(const char* txt, const TimeSpan& ts)
    alguna solución
    gracias

    ResponderEliminar