Table des matières:
- Étape 1: connectez DS1307 à Arduino
- Étape 2: ajouter la bibliothèque DS1307RTC
- Étape 3: Choisissez la carte Arduino
- Étape 4: SetTime Sketch
- Étape 5: Lire l'esquisse de test
- Étape 6: Résultat
- Étape 7: Autre article sur RTC
Vidéo: Comment utiliser DS1307 avec Arduino : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
DS1307 est un CI d'horloge en temps réel (RTC). Ce CI est utilisé pour fournir des données temporelles. Le temps alloué commence à partir des secondes, des minutes, des heures, des jours, de la date, du mois et de l'année.
Ce circuit intégré nécessite des composants externes supplémentaires tels que des batteries Crystal et 3,6V. Le cristal est utilisé pour les sources d'horloge. Les batteries sont utilisées pour l'énergie de secours afin que la fonction de temps ne s'arrête pas lorsque l'alimentation principale est coupée.
Je suggère d'acheter un module DS1307 qui a été équipé de composants externes.
Composants nécessaires:
- Arduino Nano V.3
- RTC DS1307
- Cavalier
- Mini USB
Bibliothèque utilisée:
DS1307RTC
Étape 1: connectez DS1307 à Arduino
Connectez DS1307 à Arduino Nano selon l'image ou le tableau ci-dessous.
DS1307 à Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Ensuite, connectez Arduino à l'ordinateur portable / PC à l'aide d'un mini USB.
Étape 2: ajouter la bibliothèque DS1307RTC
La bibliothèque DS1307 peut être téléchargée ici:
Bibliothèque DS1307
Une fois le téléchargement terminé, Ouvrez "Skecth ==> Inclure la bibliothèque ==> ajouter la bibliothèque. ZIp"
Recherchez le fichier de bibliothèque qui a été téléchargé.
S'il réussit, fermez Arduino et ouvrez-le à nouveau.
Étape 3: Choisissez la carte Arduino
Ouvrez les outils et sélectionnez la carte Arduino selon l'image ci-dessus.
Carte "Arduino Nano"
Processeur: "ATmega328P (ancien chargeur de démarrage)"
Étape 4: SetTime Sketch
Il y a deux croquis qui seront utilisés. La première esquisse est "SetTime" utilisée pour régler l'heure sur DS1307 pour qu'elle corresponde à l'heure actuelle. le second est "ReadTest" utilisé pour afficher le décompte du temps.
Télécharger l'heure de réglage:
Ouvrir le fichier > Exemples > DS1307RTC > SetTime
Une fois Sketch ouvert, cliquez sur Télécharger et attendez quelques instants.
Si le processus de téléchargement est terminé, ouvrez le moniteur série pour voir l'heure définie.
Étape 5: Lire l'esquisse de test
Téléchargez Sketch "ReadTes" pour exécuter la fonction chronométrée.
Ouvrir le fichier > Exemples > DS1307RTC > ReadTest
Cliquez sur télécharger et attendez quelques instants. Une fois le processus de téléchargement terminé, ouvrez le moniteur série pour voir les résultats.
Étape 6: Résultat
En cas de succès, le moniteur série s'affichera comme illustré à la Figure 1.
Si le module DS1307 n'est pas installé ou n'est pas connecté à une carte Arduino, le moniteur série s'affichera comme le montre la figure 2.
Étape 7: Autre article sur RTC
Vous pouvez utiliser l'écran LCD ou le module 7 segments pour afficher l'heure générée par le RTC.
Si vous ne savez pas comment l'utiliser, vous pouvez voir mon prochain article sur "Comment afficher l'heure sur l'écran LCD" ou "Comment afficher l'heure dans le module 7 segments" dans mon prochain article.
Merci d'avoir lu cet article, j'espère qu'il sera utile.
S'il y a des questions, écrivez simplement dans la colonne des commentaires.
Conseillé:
Encodeur rotatif : comment ça marche et comment l'utiliser avec Arduino : 7 étapes
Encodeur rotatif : comment ça marche et comment l'utiliser avec Arduino : vous pouvez lire ceci et d'autres tutoriels incroyables sur le site officiel d'ElectroPeak. PrésentationDans ce tutoriel, vous apprendrez à utiliser l'encodeur rotatif. Tout d'abord, vous verrez des informations sur l'encodeur rotatif, puis vous apprendrez comment
Comment utiliser le terminal Mac et comment utiliser les fonctions clés : 4 étapes
Comment utiliser le terminal Mac et comment utiliser les fonctions clés : Nous allons vous montrer comment ouvrir le terminal MAC. Nous vous montrerons également quelques fonctionnalités du terminal, telles que ifconfig, le changement de répertoire, l'accès aux fichiers et arp. Ifconfig vous permettra de vérifier votre adresse IP, et votre annonce MAC
Comment utiliser le scanner laser RPLIDAR 360° avec Arduino : 3 étapes (avec photos)
Comment utiliser le scanner laser RPLIDAR 360° avec Arduino : Je suis un grand fan de la construction de robots sumo et je suis toujours à la recherche de nouveaux capteurs et matériaux intéressants à utiliser pour construire un robot meilleur, plus rapide et plus intelligent. J'ai découvert le RPLIDAR A1 que vous pouvez obtenir pour 99 $ sur DFROBOT.com. J'ai dit que j'étais inter
Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino : 5 étapes (avec photos)
Comment utiliser la carte radio FM Si4703 avec RDS - Tutoriel Arduino : il s'agit d'une carte d'évaluation pour la puce tuner FM Si4703 de Silicon Laboratories. Au-delà d'être une simple radio FM, le Si4703 est également capable de détecter et de traiter à la fois les informations du service de données radio (RDS) et du service de données de diffusion radio (RBDS).T
Comment utiliser le capteur de pluie FC-37 avec un Arduino : 4 étapes (avec photos)
Comment utiliser le capteur de pluie FC-37 avec un Arduino : Salut ! Dans mon premier instructable, je vais vous montrer comment utiliser le capteur de pluie FC-37 avec un arduino. J'utilise un arduino nano mais les autres versions fonctionneront très bien