Stap 2: Instellen van datum en tijd op DS3231
De beste manier om te houden van de datum en tijd is het gebruik van een extern apparaat. In dit geval zullen we een DS3231 gebruiken met oplaadbare 3.6V accu (model lir2032). Op deze manier, we in staat zijn om te houden van datum en tijd, zelfs als onze Arduino is uitgeschakeld.
Downloaden en installeren van de DS3231-bibliotheek
Om de bibliotheek nodig hebt geïnstalleerd, moet u dezelfde procedure doen zoals beschreven in de vorige stap.
DS3231 verbindingen
De DS3231 heeft zes pinnen. Sluit deze zoals hieronder getoond:
SCL---> A5
SDA---> A4
VCC---> 5V
GND---> GND
32K en SQW negeren, ze zullen niet in dit geval worden aangesloten.
Geen weerstand nodig is.
Opmerking: We hebben altijd geleverd 5V aan de ds3231 zonder enig probleem. In feite, zoals we kunnen lezen is het gegevensblad dat het binnen een waaier van 2.3 tot en met 5.5V en 3,3 v werken kan de spanning voorgesteld. Zo kunt u 3.3V van de Arduino.
U vindt hier het DS3231 gegevensblad: DS3231 gegevensblad
Instelling datum en tijd
Nu, download het bestand ds3231.ino en vervolgens tweevoudig tikken daarop. Arduino IDE vraagt u om de nieuwe schets opslaan in een map waarvan de naam hetzelfde gebruikt voor het Ino bestand zullen. Sla het bestand waar u de voorkeur geeft.
Ga naar de regel 19 en uncomment het door het schrappen van de twee schuine strepen aan het begin van de functie.
//setDS3231time(30,12,21,6,1,05,15);
Vervanging van de nummers in de haken met "seconden, minuten, uur, dag, datum, maand, jaar" respectievelijk. Houd rekening met:
- De dag 1 komt met de zondag overeen en 7 tot en met zaterdag
De 24-uursklok is de Conventie gebruikt door DS3231
Het uploaden van de code. Open nu de Systeemmonitor, u ziet iets als deze uitgang (Zie ook de screenshot):
17:53:16 13/5/15 Day of week: Wednesday
Goed gedaan, datum en tijd zijn ingesteld!
Als je niet deze output krijgen, Controleer uw aansluitingen en herhaal de hele procedure opnieuw.
Zodra u Stel datum en tijd, de 19e lijn weer te commentariëren of uw waarden zullen zijn overschrijven elke keer dat u het uploaden.