Arduino-MAX7219-7-Segment-Led-Clock
Cette horloge en temps réel est basée sur la puce RTC DS3231
7 segments conduit construction (type de cathode commune)
Panneau d’affichage est une coutume faite 7 segments led (vous pouvez utiliser n’importe quel LED 7 segments facilement disponibles).
Il utilise 5 LED parallèle connecté 3mm diffusée un segment. Un total de 35 LED nécessaire à un chiffre. puisque nous utilisons max7219 comme chauffeur de 7 segments, que nous devons construire le voyant en tant que type de cathode commune c’est à dire tous les - ve des leds un chiffre doivent être attachés ensemble.
Microcontrôleur
J’ai utilisé Arduino Pro Mini comme le microcontrôleur (vous pouvez utiliser n’importe quelle plaque de compatiable arduino).
Boutons
Bouton de sélection
Bouton menu
Touche Up
Le bouton
Le bouton menu permet de faire défiler les menus disponibles tous les
MENU_HH_MM (horloge s’affiche actuelles heures et Minutes)
MENU_MM_SS (horloge s’affiche actuelles Minutes et secondes)
MENU_DD_MM (horloge s’affiche la date actuelle et le mois)
MENU_YY_YY (année en cours s’affiche horloge)
MENU_LIGHT (horloge affiche l’actuel niveau de luminosité de l’écran)
En appuyant sur la touche select entrera en mode d’édition pour le courant
menu (edit mode volonté timeout au bout de 12 secondes d’inactivité), appuyez à nouveau sur permet de faire défiler les éléments de menu actuel. En appuyant sur haut bas boutons en mode édition vont augmenter ou diminuer la valeur. En appuyant sur le bouton haut lorsque pas en edit mode sera diplay les infos menu actuel comme suit (info mode volonté timeout au bout de 3 secondes)
En appuyant sur le bouton s’exécutera le code de test, qui permettra de tester l’affichage
test pour chaque segment individuel.
essai complet 16 caractères hexadécimaux.
test d’affichage intensité max t0 min et max et min
Bloc d’alimentation
5V/500ma (j’ai utilisé mon vieux chargeur de nokia)
CODE