Paso 4: El código
Solo descargar el código e instalar las bibliotecas.
#include "dht.h"
https://github.com/RobTillaart/Arduino/Tree/Master...
#include "LedControl.h"
https://github.com/wayoda/LedControl
#include "Time.h"
https://github.com/PaulStoffregen/Time
#include "IRremote.h"
https://github.com/shirriff/Arduino-IRremote
EXPLICANDO EL CÓDIGO
Sección uno los #define, nombré el código del mando a distancia infrarrojo para cada uno de los números pulsados. En caso de tener un mando a distancia diferentes, de un fabricante diferente, usted apenas abra al serial monitor y busca que código del mando a distancia envía en cada tecla. Se nombran los números en Portugués - lo siento por que: p. son los nombres de "BOT_OK", "BOT_MENU" y "BOT_VOLTAR" los botones "enter", la flecha derecha y flecha izquierda respectivamente. Estos dos últimos son responsables de cambiar lo que es muestra, hacia adelante y hacia atrás. Instancias de la pantalla son:
- Nada que se muestre;
- Tiempo (hours.minutes.seconds);
- Humedad y temperatura;
- Alarma 01;
- Alarma 02;
He configurado dos horas de alarma diferentes, sin embargo, el código se puede ajustar para caber tantas alarmas como quieras. Al configurar y desactivar la alarma, el timbre hace un sonido con dos pitidos. Cuando el alarma suene, se quedará sonando durante 30 segundos (molestos segundos) o tienes que pulsar el botón "enter" para fijar apagado. Usted puede poner nuevas funciones en los botones. También, al timbre, la pantalla mostrará la palabra "Acorda", que es el brasileño término para "Despertar". Supongo que se puede adaptar que por el propio lenguaje.