Stap 4: De Code
Gewoon downloaden van de code en de bibliotheken installeren.
#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
UITLEG VAN DE CODE
Een de #define sectie, ik noemde de code van de infrarood afstandsbediening voor elk van de nummers gedrukt. In het geval dat u hebben een andere afstandsbediening, van een andere fabrikant, u opent de seriële monitor en zoekt naar welke code de afstandsbediening op elke knop ingedrukt stuurt. De aantallen zijn genoemd in het Portugees - sorry voor dat: p. de namen "BOT_OK", "BOT_MENU" en "BOT_VOLTAR" zijn voor de knoppen "enter", de pijl-rechts en pijl-links respectievelijk. Deze laatste twee zijn verantwoordelijk voor het wijzigen van wat is weergegeven, voorwaarts en achterwaarts. Van het display exemplaren zijn:
- Niets moet worden weergegeven;
- Tijd (hours.minutes.seconds);
- Vochtigheid en temperatuur;
- Alarm 01;
- Alarm 02;
Ik configureerde twee verschillende alarmtijden, maar de code worden aan zo veel alarmen aangepast kan als u wilt. Wanneer u op en van het alarm instelt, maakt de zoemer een geluid met twee pieptonen. Wanneer het alarm afgaat zal blijven rinkelen gedurende 30 seconden (vervelend seconden) of je moet druk op de "enter" knop om te verrekenen. Nieuwe functies kun je op de knoppen. Ook, wanneer rinkelen, het display verschijnt het woord "Acorda", oftewel de Braziliaan term voor "Wake up". Ik denk dat u kunt aanpassen voor je eigen taal.