Horloge RTC en affichage à LED de 4 chiffres et 7 Segments (3 / 4 étapes)

Étape 3: programmation

Pour exécuter le programme sur l’Arduino, vous devez avoir les bibliothèques suivantes :

  1. Temps (bibliothèque de date & heure)
  2. DS130R TC (bibliothèque de l’horloge temps réel)
  3. Fil (Bibliothèque utilisée pour soutenir le CCF)
  4. dhtt11 (bibliothèque pour le capteur de température et d’humidité)

Pour la numérotation (de 0 à 9), j’ai créé un tableau avec la représentation binaire de chaque segment (A à G) qui forme le chiffre comme suit :

  • B01111110 - 0
  • B00110000 - 1
  • B01101101 - 2
  • B01111001 - 3
  • B00110011 - 4
  • B01011011 - 5
  • B01011111 - 6
  • B01110000 - 7
  • B01111111 - 8
  • B01111011 - 9

Pour afficher dans l’affichage des données dans la séquence de temps, de température et d’humidité, j’ai utilisé un « timer » avec les fonctions millis() et while().

Dans ce cas, chaque information est présentée sur l’écran et après 3 secondes, se déplace à la suivante.

Simple et très efficace.

Vous pouvez appliquer cette fonction millis () de différentes manières de gérer le temps au cours de l’exécution du programme.

Dans de nombreuses situations vous pouvez l’utiliser à la place une bibliothèque de minuterie.

Une autre fonction utile est digitalWrite(). Avec cette fonction vous pouvez de simplifier l’écriture des données dans les registres à décalage.

Jetez un oeil à ce sujet dans la page d’accueil de l’Arduino à http://arduino.cc/en/Reference/DigitalWrite

-Remarque d’établir le temps de l’horloge interne du module RTC :

1 - pour mettre à jour ou configurer le temps du module RTC, charger le programme « Set Time » que vous pouvez trouver ici ou dans la bibliothèque/exemple de DS1307RTC sur le logiciel Arduino.

2 - recompiler et recharger le programme de Digital_Clock sur l’Arduino.

Avec cette procédure, le module RTC gardera le bon moment dû son bloc-pile et vous n’avez pas besoin de recompiler le programme Digital_Clock chaque fois que vous l’allumez.

Articles Liés

7 segments horloge RTC avec affichage de la température

7 segments horloge RTC avec affichage de la température

http://www.edaboard.com/thread259183.htmlinstructables détaillée
Module d’affichage à LED multiples

Module d’affichage à LED multiples

Bonjour à tous,J'aime travailler avec afficheurs à LED à 7 segments ou avec matrice de points et j'ai déjà fait de nombreux projets avec eux.Chaque fois qu'ils sont intéressants parce qu'il y en une sorte de magie dans la façon dont ils peuvent trava
Light Wash Strip RGB + W/UV LED avec affichage LED

Light Wash Strip RGB + W/UV LED avec affichage LED

Ce projet comprend le Contrôleur de lavage NLED 4 canaux DMX avec affichage LED. Parfait pour la construction de votre propre DIY LED Wash/Flood Light. Le contrôleur possède de nombreuses fonctionnalités, y compris un affichage LED bleu à 3 chiffres
MAX7219 - 8 chiffres affichage LED Module pilote pour ESP8266

MAX7219 - 8 chiffres affichage LED Module pilote pour ESP8266

Module d'affichage Digit LED MAX7219 8 fait partie du module d'affichage plus populaire et largement disponible, déjà utilisé dans de nombreux projets de MCU 16/08/32 bit, est maintenant temps de voir qu'il fonctionne aussi dans l'écosystème ESP8266
Arduino UNO base de pilote d’affichage LED HUB75

Arduino UNO base de pilote d’affichage LED HUB75

Il s'agit de 5x5cm personnalisé carte Arduino UNO qui permet une connexion simple à affichages LED d'interface HUB75.Si vous n'êtes pas familier avec ces affichages, vous pouvez acheter un de Adafruit panneau de matrice RGB LED 16 X 32, ou de Aliexpr
Construction d’un casque de Daft Punk avec affichage LED programmable

Construction d’un casque de Daft Punk avec affichage LED programmable

ce Instructable décrira en détail le processus de création de votre propre casque de Thomas Bangalter Daft Punk. Ce tutoriel peut sembler spécifique au casque de Thomas Bangalter en particulier, il y a impliqué dans nombreux processus qui seront util
Contrôleur LED DMX-512 avec affichage LED

Contrôleur LED DMX-512 avec affichage LED

Compact, facile à assembler, contrôleur LED sorties que TTL PWM des signaux pour les LED rouges, vert et bleu. Le PWM des signaux de contrôle LED Drivers (cartes de sortie, règlement MOSFET/résistance basée ou régulateurs de courants constants), qui
Arduino avec le pilote d’affichage à LED MM5451

Arduino avec le pilote d’affichage à LED MM5451

Le sujet ici se connecte l'Arduino à un affichage à LED de MM5451pilote. C'est écrit en C pour démontrer la Maj et programmation au niveau du bit de Registre opération.À l'aide de seulement deux broches d'entrée (données et horloge) pour la saisie du
Panneau d’affichage LED anniversaire gâteau

Panneau d’affichage LED anniversaire gâteau

Pour l'anniversaire de ma femme, je voulais faire quelque chose de spécial qui déprendre le présent que je donnais lui - une version feutrée d'un arrangement de plante succulente. J'ai suivi - dans l'esprit - un instructable ici à faire des gâteaux s
Affichage LED sort comme ça

Affichage LED sort comme ça

1. Affichage à LED est composé de petites lumières LED.  Les petites lumières led ont trois couleurs, c'est à dire. vert, rouge, bleu. Ce trois couleurs peuvent être intégrés à toutes les couleurs.Généralement, la LED peut être faite en deux types :
Affichage à LED pliable

Affichage à LED pliable

Ce projet est qu'un écran LED pliable de prévoir le 2015 WSU matériel Hackathon. Qui est une épreuve de 24 heures où vous proposer et construisez un projet de matériel.(REMARQUEZ ! Ce guide n'est pas terminé. S'il vous plaît ne pas réellement demande
Affichage à LED de filature

Affichage à LED de filature

affichage lumineux Spinning The utilise un moteur à rotation le jury à grande vitesse d'impulsion les lumières pour faire des modèles dans l'air comme ça zoome autour. Il est facile à construire, facile à utiliser et amusant pour montrer au loin ! El
Affichage à LED de contrôle WiFi

Affichage à LED de contrôle WiFi

Presque tous les magasins ont un un affichage à LED. Ils sont l'outil parfait de publicité attractif et à faible coût. Cependant, la plupart d'entre eux ont une limitation. Ils sont statiques. Cela signifie que vous ne pouvez pas modifier ce qui est
Affichage à LED Dot Matrix

Affichage à LED Dot Matrix

dans ce projet, vous doit encore utiliser deux jeux de registres à décalage. Ceux-ci seront connectés aux lignes etcolonnes de l'affichage à matrice de points. Vous montrerez ensuite un objet simple, ou sprite, sur l'écran etl'animer. L'objectif prin