Arduino Mario Clock (3 / 3 étapes)

Étape 3: Arduino Code

J’ai fait quelques images (écran de démarrage de Mario, saut de Mario, icône de température, icône de l’alarme) avec MSPaint qui peuvent être converties en données binaires par l’intermédiaire de LCDAssistant. Tous l’Etudiante est attachée.

Je pense que le code est assez simple et clair, mais les indicateurs de code suivants peuvent être utiles.

Classes :

-NokiaFa5110 : Nokia LCD classe de pilote.

-Util : Les images Bitmap.

-DS1307RTC, Time : Utilisé pour module time date.

-Fil, OneWire, DallasTemperature : Utilisé pour sonde de température.

-EEPROM, avr/pgmspace : utilisation de la mémoire EEPROM.

-Narcoleptique : Une classe pratique pour réduire l’utilisation de la batterie par l’intermédiaire de peuplement par des retards.

Conseils :

-Un interrupteur-cas et état variable principale utilisée pour gérer les différents menus et programme États.

-La mémoire EEPROM a utilisé pour enregistrer la date ajusté et les variables de temps.

-J’ai essayé d’actualiser partiellement l’écran LCD lorsque l’heure, la date ou le temp va changer. L’écran LCD est plus batterie consommant partie.

-Classe narcoleptic le rendent facile à réduire l’utilisation de la batterie Arduino Conseil, lorsqu’il n’y a aucun travail à (retarder).

Articles Liés

Arduino Binary Clock

Arduino Binary Clock

il a un « cerveau arduino » pour nous montrer à quelle heure est-ce de manière binaire. La première rangée de leds sont les heures et l'autre indique les minutes. Vous devrez ajouter jusqu'à pour arriver à l'heure. Il peut fonctionner avec une pile 9
LilyPad Arduino Binary Clock

LilyPad Arduino Binary Clock

instructions LilyPad Arduino horloge binaire !Liste des matériaux :Carte principale LilyPad Arduino 328 - 21,95 $https://www.Sparkfun.com/Products/9266LilyPad FTDI base Breakout - 14,95 $https://www.Sparkfun.com/Products/10275Mini cordon USB - 3,95 $
Client d’Arduino Internet

Client d’Arduino Internet

MISE À JOUR ! 15/11/2015Ajouté un WiFi et option batterie rechargeable (étape 10).MISE À JOUR !Ajouté le commutateur 12h/24h et Standard / Daylight Savings Time Switch ! Voir les étapes 7 et 8.Avez-vous déjà souhaité une horloge qui a gardé l'heure e
Horloge mondiale en allemand en utilisant Arduino

Horloge mondiale en allemand en utilisant Arduino

Alors qu'en Allemagne l'an dernier, j'ai vu un monde horloge dans un magasin similaire à celui-ci dans un magasin qui a été au prix de 900€. J'ai lu plusieurs instructables en ligne sur la façon de créer une horloge du monde, alors j'ai décidé de lui
Arduino CNC

Arduino CNC

Salut, ceci est mon premier instructable et j'espère pouvoir faire plus.Ce projet prévoyait que « Creative Electronics », une électronique de Beng génie 4ème module de l'année à l'Université de Malaga, école des télécommunications.http://www.ETSIT.UM
My Arduino WordClock

My Arduino WordClock

The initial project, and certainly the one to which many were inspired is that of Doug Jackson.également inspiré parhttp://www.highonsolder.com/blog/2011/1/8/Arduino-Word-Clock.htmlÉtape 1: Les matériaux La liste des matériaux pour le jury dépend de
Arduino UV LED PCB exposition Box

Arduino UV LED PCB exposition Box

Voici les photos de ma boîte d'exposition UV LED PCB, je l'ai fait parce que je n'étais pas avoir beaucoup de chance avec la méthode « Appuyez sur n Peel » de production de PCB et bien cela a ressemblé à un projet cool.Je l'ai fait par th suivants, c
Horloge engrenage - avec ChronoDot découpé au laser !

Horloge engrenage - avec ChronoDot découpé au laser !

Cet été, mon hackerspace LVL1 (à Louisville, Ky) a obtenu un http://fslaser.com/40w-deluxe-hobby-laser-engraver-and-cutterimpressionnant laser cutter.  LVL1 est une communauté incroyable de gens créatifs qui aiment construire des choses.  Vous pouvez
"Grove"r

"Grove"r

Il s'agit d'un objet remarquable qui apportera l'interaction et la possibilité à quiconque il rencontre. Un seul arduino permet ce robot pour répondre aux commandes vocales et d'avoir presque tous les sens de son homologue humain.Étape 1: De multiple
Le NerdClock : Un RVB Binary Clock [logiciel Arduino]

Le NerdClock : Un RVB Binary Clock [logiciel Arduino]

IntroductionHorloges binaires sont une façon vraiment cool pour indiquer le temps d'une manière mystérieuse. Et pour ceux qui ne savent pas comment lire ce type d'horloge, c'est une façon simple, mais efficace pour booster votre ciel de niveau de ner
Arduino Nano et Visuino: 7 segments affichage horloge avec MAX7219 et DS1307 en temps réel Clock(RTC)

Arduino Nano et Visuino: 7 segments affichage horloge avec MAX7219 et DS1307 en temps réel Clock(RTC)

DS1307 horloge en temps réel sont des modules de RTC I2C faible coûts largement disponibles. Ils viennent avec une horloge et une petite batterie et lorsqu'il est connecté à l'Arduino, peuvent garder trace de temps réel même si la carte Arduino est h
Chronométrage sur ESP8266 & arduino uno sans un RTC (Real Time CLock) ?

Chronométrage sur ESP8266 & arduino uno sans un RTC (Real Time CLock) ?

Comme le titre l'indique, j'ai testé le suivi des temps sur mon arduino uno et l'ESP8266 / conseils Wemos D1 (programmés avec arduino) sans l'utilisation de bibliothèques, internet ou une unité de CCF. Beaucoup de grands instructables ici sur le site
Arduino Nano : DS1307 en temps réel Clock(RTC) avec Visuino

Arduino Nano : DS1307 en temps réel Clock(RTC) avec Visuino

DS1307 horloge en temps réel sont des modules de RTC I2C faible coûts largement disponibles. Ils viennent avec une horloge et une petite batterie et lorsqu'il est connecté à l'Arduino, peuvent garder trace de temps réel même si la carte Arduino est h
Arduino contrôlée Sunrise Alarm Clock

Arduino contrôlée Sunrise Alarm Clock

il s'agit d'une mise à jour au microcontrôleur pour mon bleu Simulateur aube LED Alarm Clock.  Auparavant, il utilisait un Atmel ATMEGA8-16PI nécessitant un programmeur d'Atmel.  Ici, j'ai mis à jour afin qu'il utilise un Arduino Uno.  Étant donné qu