Projet de l’horloge de l’Arduino pour Ahmed (5 / 8 étapes)

Étape 5: Getting Real avec le temps - ajout d’une horloge temps réel

Maintenant, vous devez réaliser les limites d’une horloge de simulation de logiciel. Comment une montre ou un téléphone conserve-t-elle l’heure exacte ? Tout d’abord, vous avez besoin d’une alimentation continue, et Deuxièmement, vous avez besoin d’un cristal précis. Un module d’horloge en temps réel s’occupe de cela pour nous. Une fois qu’il est défini, tant que c' est la petite batterie a le pouvoir, il gardera temps avec précision à quelques secondes par jour.

Module RTC de Adafruit utilise le même bus I2C qui utilise l’affichage. Comment cela fonctionne-t-il ? Chaque élément possède une adresse unique, et les bibliothèques de gérer le reste pour nous.

Dans setup(), nous devons vérifier si l’horloge est en cours d’exécution et de définir si ce n’est pas. Ensuite nous pouvons initialiser la variable à l’aide de l’heure actuelle.

Il faut vérifier l’heure de CCF de temps en temps car nous nous basons toujours sur le compteur interne à incrément secondes. Combien de fois ? Qu’en est-il une fois par heure :

Temps d’explorer :

  • Les modules de CCF fournit également des informations sur la date. Comment serait vous régler une alarme pour une semaine seulement ?
  • Quelle est la précision votre module RTC ?
  • Le code pour définir des temps variables dans setup() et loop() sont presque identiques. Pourrions nous créer une fonction utilisée par les deux ?

Articles Liés

Arduino VFD affichage horloge tutoriel - un Guide pour l’affichage VFD

Arduino VFD affichage horloge tutoriel - un Guide pour l’affichage VFD

... + Un petit peu sur les mécanismes d'entraînementTe souviens-tu (encore) l'affichage de votre ancien lecteur de CD, HiFi système ou voiture radio ? Avez-vous déjà remarqué les affichages utilisés dans votre supermarché local qui vous montre l'élém
Arduino toutes les choses--S.M.A.R.T Alarm Clock Setup pour réunions, rendez-vous, rappels et tâches, cette horloge utilise un Arduino Yún et votre calendrier Google pour régler automatiquement des alarmes. et il a l’air Cool aussi !

Arduino toutes les choses--S.M.A.R.T Alarm Clock Setup pour réunions, rendez-vous, rappels et tâches, cette horloge utilise un Arduino Yún et votre calendrier Google pour régler automatiquement des alarmes. et il a l’air Cool aussi !

Réveil S.M.A.R.T.Le programme d'installation pour les réunions, rendez-vous, rappels et tâches, cette horloge utilise un Arduino Yún et votre calendrier Google pour régler automatiquement des alarmes. Et il a l'air cool aussi !Par Tony DiCola Difficu
En utilisant Arduino pour communiquer avec le projet embedded

En utilisant Arduino pour communiquer avec le projet embedded

un stand-alone AVR ATMEGA projet vous laisse parfois pas facile de lire la sortie de votre projet de construction. Mais vous pouvez utiliser un Arduino pour agir comme un pont de communication entre votre projet embedded et le programme des moniteurs
Horloge couleur TFT Arduino

Horloge couleur TFT Arduino

Vous pouvez être familiarisé avec un site Web dans le Royaume-Uni a appelé pendule de couleur (http://thecolourclock.co.uk/) qui convertit l'heure en une valeur hexadécimale et puis utilise cette valeur pour mettre à jour la couleur d'arrière-plan. I
Horloge de l’Arduino avec un moteur à courant continu (une aiguille)

Horloge de l’Arduino avec un moteur à courant continu (une aiguille)

Hi,Je tentais de faire une horloge avec arduino avec un seul moteur, mais il n'était pas possible avec la méthode standard, car il doit y avoir au moins deux aiguillesHeures et minutes, alors j'ai essayé quelque chose de nouveau. Dans cette horloge i
Développe un projet de firefly ATtiny utilisant IDE Arduino et c' est

Développe un projet de firefly ATtiny utilisant IDE Arduino et c' est

J'ai vu récemment un projet intéressant par Karl Lunt utilisé un ATtiny13 pour imiter une luciole (http://www.seanet.com/~karllunt/fireflyLED.html). C'est en soi, n'est certes pas unique, mais il m'a fait penser à un de mes premiers projets de microc
Horloge d’échecs Arduino - boîte multi-jeux

Horloge d’échecs Arduino - boîte multi-jeux

Découvrez mes autres projets >>Radio-réveil avec infrarouge et haut-parleurs BluetoothArduino podomètre montre, avec la température, l'Altitude et boussole !Hey les gens ! Après avoir effectué un Arduino smartwatch la semaine dernière, j'ai reçu bea
Bronze USB cloche horloge saisissante (avec Arduino)

Bronze USB cloche horloge saisissante (avec Arduino)

agacer vos collègues de travail : conduire dans la mendicité vous désactiver votre horloge de PC spécial !Cette petite plate-forme enfait interfaces via le port USB à l'horloge de votre PC et génère des heures et des demi-heures bosses sur une cloche
Horloge LED Matrix Arduino

Horloge LED Matrix Arduino

Cette horloge utilise MAX7219 cinq matrices de 8 x 8 LED pour afficher une horloge.Les deux unités de gauche affichent l'heure, la droite deux les minutes et la matrice centrale compte les secondes. Ceci est accompli en éclairage un LED par seconde,
Arduino pour MySQL Python en utilisant l’interface

Arduino pour MySQL Python en utilisant l’interface

Voici un bref tutoriel qui devrait vous lever et courir interfacer votre Adruino avec une base de données MySQL. Pour des raisons de ce tutoriel, je suppose que vous savez comment configurer et utiliser MySQL. Ce tutoriel ne nécessite pas beaucoup d'
Arduino pour serre, jardin ou Growbox / mise à jour avril 2016

Arduino pour serre, jardin ou Growbox / mise à jour avril 2016

J'ai été en utilisant Attiny puces pour les tâches de l'irrigation dans mon jardin, mais avoir des plans pour construire une serre, un Arduino semble être la voie à suivre car il a plus de ports. Je sais, il y a plusieurs « Garduino » type projets dé
Arduinos pour débutants atelier

Arduinos pour débutants atelier

Il s'agit d'un guide pour organiser un atelier dans les bases des Arduinos, adapté aux petits groupes de salles de classe. Je l'ai couru initialement comme un atelier pour les 6 à 9 premiers étudiants universitaires de l'année, mais il pourrait être
Orbite de Puzzlebox : En utilisant un Arduino pour contrôler un hélicoptère infrarouge

Orbite de Puzzlebox : En utilisant un Arduino pour contrôler un hélicoptère infrarouge

dans ce Instructable nous vous expliquerons comment les signaux infrarouges sont utilisés par une télécommande pour contrôler un jouet ou un périphérique, puis montrer comment un circuit simple peut être ajouté à un Arduino pour faire fonctionner l'a
Comment faire pour télécharger le logiciel Arduino pour Windows / Linux / MacOS

Comment faire pour télécharger le logiciel Arduino pour Windows / Linux / MacOS

Cette instructable vous permet de télécharger le logiciel Arduino (IDE Arduino) pour Windows, Linux, Mac OS.Suivant les étapes vous aide en téléchargeant le logiciel ArduinoEtape 1: Type Arduino dans GoogleEtape 2: Sélectionnez l'onglet Téléchargemen