Horloge LED binaire pur avec Arduino (3 / 4 étapes)

Étape 3: Programmation de l’Arduino & essais l’esquisse

J’ai utilisé le sketch utilisé par :

avec des modifications mineures à la suite de la carte arduino, j’avais acheté. C’était le mini pro, que j’ai acheté sur Ebay pour environ 200 Rs. Le sketch utilisé est inférieur à :

#include

int hourLEDs [] = {4, 5, 2, 3} ; liste par ordre d’avec 1 premier int minuteLEDs [] = {A4, A3, A2, A1, A0, 13} ; int secondLEDs [] = {11, 10, 9, 8, 7, 6} ; broche 11 = LSB = 1, pin10 = 2, pin9 = 4, pin8 = 8, pin7 = 16, pin6 = 32 secondes int loopLEDs [] = {A4, A3, A2, A1, A0, 13, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2} ;

int switchPin = 0 ;

void setup()

{pour (int j’ai = 0; j’ai < 4; i ++) {pinMode (hourLEDs [i], sortie);} pour (int j’ai = 0; j’ai < 6; i ++) {pinMode (minuteLEDs [i], sortie);} pour (int j’ai = 0; j’ai < 6; i ++) {pinMode (secondLEDs [i], sortie);} setTime(0);}

void loop()

{Si ((digitalRead (switchPin) == 0)) //when interrupteur est activé, le temps s’accélère afin que vous puissiez mettre temps {adjustTime(1);} else

Si (minute() == 0 & & second() == 0) {spin(hour()) ;

}

updateDisplay() ; Delay(1) ; }

void updateDisplay() {time_t t = now() ; setOutput (hourLEDs, 4, hourFormat12 (t)); setOutput (minuteLEDs, 6, minute(t)) ; setOutput (secondLEDs, 6, second(t)) ;

}

Sub setOutput (int * ledArray, int numLEDs, int valeur) {pour (int i = 0; j’ai < numLEDs; i ++) {digitalWrite (ledArray [i], bitRead (valeur, j’ai));}}

void //spins spin (int count) les lumières pour chaque heure {pour (int j’ai = 0; j’ai < count; i ++) {pour (int j = 0; j < 16; j ++) {digitalWrite (loopLEDs [j], HIGH); delay(50) ; digitalWrite (loopLEDs [j], LOW);}}}

Étant donné que la carte Arduino n’a pas une interface USB, j’avais utilisé une clé USB pour l’interface TTL et utilisé les connecteurs et poussé le sketch à la Commission par l’intermédiaire de mon ordinateur de bureau port USB et l’IDE Arduino. Une fois que la programmation est faite, vous pouvez déboguer et test du travail de l’esquisse à l’aide de LEDs unique accroché avec 560 ohm actuelle limitant les résistances sur un montage d’essai juste pour s’assurer que l’esquisse fonctionne comme téléchargées. Vous pouvez raccorder 6 LEDs à un moment donné et vérifier les broches heures, minutes et secondes séparément pour le travail. C’est juste pour s’assurer que le logiciel fonctionne comme défini et il n’y a pas de surprises plus tard.

Articles Liés

Comment faire un affichage LED à 7 segments avec Arduino

Comment faire un affichage LED à 7 segments avec Arduino

Je vais vous montrer comment faire un segment 7 Ecran à LEDS. Combiner avec Arduino pour créer le compte à rebours, texte simple et plus encore. J'aime faire des projets originaux. J'ai cherché l'ensemble d'instructables et n'a pas trouvé un comme ça
Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Source d'inspiration pour réinitialiser l'horloge biologique de votre corps et améliorer votre hygiène santé et sommeil avec ArduinoUne horloge circadienne n'est pas une horloge que nous regardons l'heure. C'est plutôt un chronométreur et un oscillat
Gyroscope led contrôle avec Arduino

Gyroscope led contrôle avec Arduino

Dans ce projet, je vais vous montrer comment construire une simple inclinaison led 4 gradateur avec un gyroscope et un arduino uno. Il y a 4 leds disposées en forme de « + » et qu'ils brillent plus que vous inclinez le montage d'essai.Étape 1: matéri
Suivez le leader LED d’affichage avec Arduino

Suivez le leader LED d’affichage avec Arduino

souhaitez créer un fou flashy bidule ?Eh bien, c'est le guide pas-à-pas à le faire !Avec seulement quelques pièces qui sont assez communs, vous pouvez compléter ce projet. Permet de bien démarrer !Étape 1: Étape 1 - matériaux et pièces Matériaux :• U
8-LED Larson Scanner avec Arduino

8-LED Larson Scanner avec Arduino

il s'agit d'une façon simple de faire un Scanner de Larson en utilisant un Arduino, avec la capacité supplémentaire de fixer le taux de balayage avec un potentiomètre.Liste des pieces minimum :(1) Arduino Duemilanove (ou équivalent / compatible)(8) L
4 x 4 x 4 LED-cube interactif avec Arduino

4 x 4 x 4 LED-cube interactif avec Arduino

pour expliquer mon 4 x 4 x 4 LED-cube interactif publié auparavant, un peu plus clair, je vais essayer de faire ma première étape par étape instructable.Ce 4 x 4 x 4 cube est interactif à l'aide de l'angle de quatre premières LEDs tant que voyants et
Contrôle de bande de LED Dioder Ikea avec Arduino + 16 X PWM LED Fader Conseil

Contrôle de bande de LED Dioder Ikea avec Arduino + 16 X PWM LED Fader Conseil

nous allons montrer comment relier et contrôler une bande de Ikea DIODER LED avec un arduino, utilisant une planche de 16 X Fader PWM LED comme intermédiaire.Le Conseil de X PWM 16 est fondamentalement un tas de mosfets sous contrôle PWM (commutateur
À l’aide d’une horloge temps réel avec Arduino

À l’aide d’une horloge temps réel avec Arduino

Vous avez toujours voulu faire un projet qui a activé sur un calendrier ? À l'aide d'une horloge temps réel (RTC) est un excellent moyen de le faire ! CCF gèrent l'heure et la Date pour vous, constante de temps de maintien et durables mars vers l'ava
Une horloge de RVB LED 15 avec Arduino core

Une horloge de RVB LED 15 avec Arduino core

L'horloge de RVB utilise le modèle de composition de couleur RVB utilisé dans tous les écrans de couleur. Ce modèle utilise trois couleurs « de base », à savoir rouges, verts et bleus, pour construire n'importe quelle autre couleur « composite » du s
Horloge anneau LED avec Arduino

Horloge anneau LED avec Arduino

Je regarde horloge de Fibonacci de pchretien la semaine dernière, j'ai décidé de partager mon projet d'horloge LED ring.Comme vous pouvez voir que le temps est représenté sur deux anneaux de LED WS2812.Dans la bague extérieure, il y a 24 LEDs, il mon
LED Cube avec Arduino et PCB personnalisé

LED Cube avec Arduino et PCB personnalisé

cette instructable détaille la conception et la construction des processus pour une 5 x 5 x 5 cube LED, contrôlée avec un Arduino, qui réside sur un circuits imprimés personnalisés.Vidéos, photos et informations supplémentaires se trouvent sur mon si
Horloge disque dur (HDD horloge avec Arduino Uno)

Horloge disque dur (HDD horloge avec Arduino Uno)

Il s'agit d'un amusant projet qui peut être fait facilement et également à moindre coût. Dans ce instructable nous allons expliquer étape par étape comment faire cette belle horloge POV.Matériel utilisé :Arduino Uno,Minuscule CCF modul,ULN 2003,Diode
Épeler affection pour votre Valentine avec chocolats, LEDs, Attiny13 et IDE Arduino

Épeler affection pour votre Valentine avec chocolats, LEDs, Attiny13 et IDE Arduino

Eh bien, bien sûr, vous auriez pu mettre une note de post-it avec le même message à l'intérieur de cette boîte de chocolats:) mais il ne sera pas presque aussi cool, surtout si votre Valentine a un sweet spot pour nerds. Venez pour penser à lui : bie
8 x 8 x 8 LED Cube avec Arduino Mega (+ Sound + PS contrôleur + jeu)

8 x 8 x 8 LED Cube avec Arduino Mega (+ Sound + PS contrôleur + jeu)

il s'agit d'une instructable qui repose sur le CubeChr, (par SuperTech-IT, (et par das-labor.org, (http://www.das-labor.org/wiki/Borg3d_Bauanleitung...)mais je pense que sa meilleure et plus facile.J'ai commencé ce projet sans aucune qualification de