Horloge en temps réel de l’Arduino (DS1307) (5 / 7 étapes)

Étape 5: à propos de la bibliothèque

Avant d’aller à afficher l’heure sur l’écran LCD. J’ai voulu discuter de la bibliothèque que nous avons importé. J’ai omis la bibliothèque qui requiert les données de signal carré étant donné que le module n’a aucune broche de sortie signal carré. Permet de discuter sur les différents mots clés impliqués dans cette bibliothèque avec quelques exemples.

MOTS CLÉS :

Horloge :

Ceci peut être utilisé pour lancer l’horloge et il va commencer à retardement partir du moment où il a été arrêté. Cette commande doit être utilisé lors de l’utilisation d’abord le module dans l’ordre pour démarrer le module.

Arrêter l’horloge :

Avec cette ligne, que le module peut être suspendu et l’horloge ne sera pas cocher jusqu'à ce que la commande start est donnée. Il est utilisé avec la commande de démarrage horloge pour contrôler l’état du module.

Lecture d’horloge :

Après que l’horloge est activée à l’aide de la commande Start. Vous avez besoin lire les données du module RTC. Cela se fait par la fonction readClock. Cette fonction est indispensable avant de pouvoir utiliser les commandes de ce dernier.

Le temps de lecture :

Donc une fois que la readClock est appelée. Ensuite, nous avons besoin stocker des valeurs en nombres entiers. Nous créons des entiers pour les valeurs. La fonction getDayofWeek donne la journée c’est dans la semaine. Le premier jour étant le lundi et le dernier est le dimanche. Notez que cette méthode est très peu efficace par rapport au code lors des étapes précédentes, mais cela vous aidera à comprendre le fonctionnement des différentes fonctions dans la bibliothèque.

REMARQUE :

Cette ligne de code supplémentaire s’affiche si son AM ou PM en mode 12 heures. Lorsque vous mettre en mode 24 heures retirer ce code.

Le temps d’écriture :

Ce sont donc les commandes pour le réglage de l’heure pour le Module. Comme vous pouvez le voir j’ai mis du temps à 16:35:14 dont la date est celle 06/09/14. En dehors de ces commandes, il y a la commande set24h qui affecte directement l’horloge en mode 24 heures et jeu de AM et PM pour mettre en mode 12 heures. Le setDayofWeek sert à régler le jour.

Commandes automatiques :

Ce sont les commandes qui contrôlent les paramètres à l’intérieur de l’horloge.

Je l’ai expliqué comme je peux sur cette bibliothèque. Si vous trouvez les défauts ou quelque chose que j’ai raté s’il vous plaît commentaire à ce sujet afin qu’il puisse être aussi précis que possible.

Articles Liés

Horloge en temps réel de DS3231 Arduino avec couleur TFT

Horloge en temps réel de DS3231 Arduino avec couleur TFT

Construction d'une horloge temps réel avec une couleur écran TFT est extrêmement facile à utiliser Arduino. L'afficheur indique l'heure, la date, la température de migrer le long de la température MAX et MIN qu'il a mesuré. Nous allons construire !Et
Berlin horloge, Arduino Nano, DS1307 horloge en temps réel. Registre à décalage 8 bits 74HC595N.

Berlin horloge, Arduino Nano, DS1307 horloge en temps réel. Registre à décalage 8 bits 74HC595N.

Depuis un certain temps, j'ai voulu construire une horloge de Berlin. Je ne sais vraiment pas pourquoi ? J'aime juste la démarche « différente » pour dire l'heure.Alors, comment ça marche??Commençant par le bas il y a 4 jaune s'allume chaque lumière
Horloge en temps réel Arduino MAX7219

Horloge en temps réel Arduino MAX7219

Arduino-MAX7219-7-Segment-Led-ClockCette horloge en temps réel est basée sur la puce RTC DS32317 segments conduit construction (type de cathode commune)Panneau d'affichage est une coutume faite 7 segments led (vous pouvez utiliser n'importe quel LED
3D imprimé retour vers le futur Circuit horloge de temps

3D imprimé retour vers le futur Circuit horloge de temps

L'horloge du circuit affiche ce qui suit par l'intermédiaire de l'affichage LED.Temps de destination – (Top-rouge)Le temps de destination est un domaine qui indique une date fixe et une heure. Utilisez cette zone pour afficher une date importante dan
Horloge linéaire à l’aide d’Arduino + DS1307 + Neopixel : ré-utilisation de certains matériels.

Horloge linéaire à l’aide d’Arduino + DS1307 + Neopixel : ré-utilisation de certains matériels.

Des projets précédents, j'ai eu un Arduino UNO et laissé une bande LED de Neopixel et voulait faire quelque chose de différent. Parce que la bande de Neopixel a 60 voyants, pensés à l'utiliser comme une grande horloge.Utilisé pour indiquer les heures
Horloge en temps réel - DS1302

Horloge en temps réel - DS1302

il s'agit d'un très simple tutoriel sur la façon d'utiliser l'horloge DS1302 en temps réel avec un Arduino, ou Versilino, un Conseil.  Je vais vous guider le câblage, le code et exemple.  Qui peut être trouvé à www.Virtuabotix.com. c'est mon essai if
Conduire une page Web en temps réel en utilisant Arduino, SensorMonkey et Processing.js

Conduire une page Web en temps réel en utilisant Arduino, SensorMonkey et Processing.js

visualisation à distance des données de capteur en temps réel.Ce tutoriel décrit en détail comment utiliser le service gratuit de SensorMonkey à pousser capteur en temps réel des données d'un Arduino vers une page Web pour la visualisation à l'aide d
Prototype et configurer votre propre module d’horloge en temps réel pour le Raspberry Pi (Open Source Configuration matérielle et logicielle))

Prototype et configurer votre propre module d’horloge en temps réel pour le Raspberry Pi (Open Source Configuration matérielle et logicielle))

Pour maintenir le prix de la framboise pi vers le bas à gauche, les développeurs quelques-uns des éléments essentiels de ces est l'horloge temps réel. À l'heure actuelle le raspberry pi est-il temps via Ethernet de mettre à jour l'heure automatiqueme
Horloge en temps réel à l’aide de AT89s52

Horloge en temps réel à l’aide de AT89s52

WELCOME BACK, il s'agit shubham Trivedi et aujourd'hui je vais design horloge en temps réel à l'aide de microcontrôleur At89s52. Le microcontrôleur AT89S52 est le cœur de ce projet. DS1307 IC sert de CCF. Cette IC DS1307 requise interface I2C, mais 8
Horloge en temps réel à l’aide de PIC18F452

Horloge en temps réel à l’aide de PIC18F452

Bienvenue chez vous. Ici, j'ai conçu une horloge en temps réel à l'aide de microcontrôleur PIC18F452. Je vais vous expliquer comment concevoir l'horloge en temps réel à l'aide de microcontrôleur PIC. CCF en utilisant PIC18F452PIC est la série de micr
Horloge en temps réel avec alarme et capteurs environnementaux Arduino

Horloge en temps réel avec alarme et capteurs environnementaux Arduino

Horloge de l'Arduino, avec, batterie de secours (horloge temps réel), heure, Date, alarme, température, humidité, pression, LCD sortie, entrée de clavier, veille, blanc éclairage (4 X) LCD LED avec gradateurÉtape 1: Liste des piecesHorloge temps réel
Modules d’horloge en temps réel Compatible Arduino #5 (DS1307 & DS3231)

Modules d’horloge en temps réel Compatible Arduino #5 (DS1307 & DS3231)

Un module de Real Time Clock (RTC) est qu'un CCF est un CCF. Droit ? Faux!Alors que ces deux CCF très communs, compatible Arduino paraissent très semblables et sont connectés via l'I2C (prononcé oeil carré voir, ou Eye Eye See) bus de communication i
Horloge en temps réel de Arduino à l’aide de Ds1302

Horloge en temps réel de Arduino à l’aide de Ds1302

Cette semaine, j'ai décidé que je veux construire une horloge. Je veux une horloge quiavoir toujours le bon moment donc j'ai besoin d'un composant qui peut faire cela que j'ai quelques recherches et j'ai trouvé le ds1302.Étape 1: Voir la vidéoJ'ai fa
Bot d’horloge et météo monde DIY (Arduino + ESP8266)

Bot d’horloge et météo monde DIY (Arduino + ESP8266)

Salutdans cette instuctable, vous apprendrez comment faire monde horloge météo bot à l'aide de Arduino Mega et ESP8266 (à la mode).Caractéristiques :• personnalisé bot avec écran à cristaux liquides comme la bouche, le potentiomètre dans le nez et le