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
Hola me gustaría probar su trabajo para Arduino pero cuando paso el código meda error .
ResponderEliminarvoid showTimeSpan.
void showTimeSpan(const char* txt, const TimeSpan& ts)
alguna solución
gracias