Réglage de la date et de l'heure de l'horloge
Composants et fournitures
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 3 | ||||
| × | 3 | ||||
| × | 1 |
À propos de ce projet
Présentation
Cette horloge est la base de plusieurs de mes projets. J'ai été inspiré par un ami qui a publié un tutoriel en 2012 (lien). C'est une horloge simple avec LCD afficher, un RTC (horloge temps réel) et 3 boutons . Pour plus de commodité et pour économiser les broches Arduino, j'ai utilisé un écran avec module I2C. Le RTC utilise également le I2C protocole.
Les 3 boutons, reliés à un "tirer vers le bas ", permettent de régler ou de modifier l'heure et la date de la montre, sans avoir à recharger le code Arduino.
Le schéma est très simple :
L'écran LCD et le RTC communiquent avec Arduino via le protocole I2C et la bibliothèque "Wire" et sont connectés à ARDUINO aux broches A4 et A5.
- LCD &RTC --------------------- PIN ARDUINO
- SDA ---------------------------------------A4
- SLC------------------------------------------A5
Bibliothèques :
- Wire.h :par Arduino IDE
- RTClib.h
- LiquidCrystal_I2C.h
Code :
Le code est très simple; dans la boucle, vérifiez si le bouton "menu" est enfoncé. S'il n'est pas enfoncé, il affiche la date et l'heure, sinon il compte combien de fois vous avez appuyé sur le bouton et, à travers les différents réglages, règle l'heure. Au final, il met à jour le RTC avec les nouvelles données saisies et affiche la date et l'heure.
Le projet a également été publié sur Instructables.
Code
Réglage de l'horloge Date Heure
Schémas
simple_clock_uOb2RxCa71.fzzProcessus de fabrication
- Comment obtenir la date et l'heure actuelles en Python ?
- Fabriquer de nouveaux vaccins et produits biologiques à temps
- horloge IV9 Numitron DIY la plus simple avec Arduino
- Java - Date et heure
- Date et heure C++
- Java 8 - Nouvelle API Date/Heure
- Python - Date et heure
- Word Clock avec résolution en minutes du temps en mots
- Réveil simple avec DS1302 RTC