Étape 2: Réglage de la date et l’heure sur DS3231
La meilleure façon de garder la date et l’heure est en utilisant un périphérique externe. Dans ce cas, nous allons utiliser un DS3231 avec 3.6V rechargeable batterie (modèle lir2032). De cette façon, nous serons en mesure de garder la date et l’heure même si notre Arduino est hors tension.
Téléchargement et installation de la bibliothèque de DS3231
Afin d’installer la bibliothèque nécessaire, faire la même procédure tel que décrit à l’étape précédente.
DS3231 connexions
Le DS3231 a six broches. Connectez-les comme indiqué ci-dessous :
SCL---> A5
SDA---> A4
VCC---> 5V
GND---> GND
Ils ne vont pas être branché dans ce cas, ignorer 32K et SQW.
Aucune résistance n’est nécessaire.
Remarque : Nous avons alimentée en permanence 5V à la ds3231 sans aucun problème. En effet, comme nous le lisons dans sa fiche technique, qu'il peut fonctionner dans une fourchette de 2,3 à 5, 5V et 3.3V est la tension suggérée. Ainsi vous pouvez obtenir 3.3V de l’Arduino.
Vous pouvez trouver ici la fiche de DS3231 : DS3231 fiche technique
Réglage date et heure
Maintenant, téléchargez le fichier ds3231.ino et puis double-cliquez dessus. Arduino IDE vous demandera d’enregistrer le nouveau sketch dans un dossier dont le nom sera le même utilisé pour le fichier .ino. Enregistrez le fichier où vous le souhaitez.
Allez à la ligne 19 et décommenter il en supprimant les deux barres obliques au début de la fonction.
Remplacer les références dans les supports avec « secondes, minutes, heures, jour, date, mois, année » respectivement. N’oubliez pas :
- Le jour 1 correspond au dimanche et 7 au samedi
L’horloge de 24 heures est la convention utilisée par DS3231
Télécharger le code. Maintenant, ouvrez le moniteur système, vous devriez voir quelque chose comme cette sortie (voir aussi la capture d’écran) :
Bravo, date et l’heure ont été mis !
Si vous n’obtenez pas cette sortie, vérifiez vos connexions et répéter la procédure dans son ensemble.
Une fois que vous définissez la date et l’heure, commentez la ligne 19 à nouveau ou vos valeurs vont être remplacer chaque fois que vous le télécharger.