Arduino Mario Clock (3 / 3 paso)

Paso 3: Código de Arduino

He hecho unas imágenes (pantalla de bienvenida de Mario, Mario salto, icono de temperatura, icono de la alarma) con MSPaint que se puede convertir en datos binarios a través de LCDAssistant. Se adjunta el coed.

Creo que el código es bastante simple y sencillo, pero las siguientes sugerencias para el código pueden ser útiles.

Clases de:

-NokiaFa5110: Clase de controlador de Nokia LCD.

-Util: Imágenes de mapa de bits.

-DS1307RTC, tiempo: Utilizado para módulo de tiempo de fecha.

-Alambre, OneWire, DallasTemperature: Utilizado para sensor de temperatura.

-EEPROM, avr/pgmspace: para usar la memoria EEPROM.

-Narcoléptico: Práctico para reducir el uso de la batería a través de soporte por retrasos en clase.

Sugerencias:

-Una caja de interruptor y estado variable principal utilizada para manejar los diferentes menús y programa de los Estados.

-La memoria EEPROM se ha utilizado para guardar las variables de tiempo y fecha ajustada.

-He intentado actualizar parcialmente la pantalla LCD cuando se cambia la hora, fecha o temperatura. La pantalla LCD es más batería consume parte.

-Clase narcoléptico permiten reducir el uso de batería placa de Arduino, cuando no hay trabajo (retrasar).

Artículos Relacionados

Arduino Nano: Clock(RTC) de tiempo Real DS1307 con Visuino

Arduino Nano: Clock(RTC) de tiempo Real DS1307 con Visuino

Reloj de tiempo Real DS1307 son módulos de RTC I2C de bajo costo ampliamente disponibles. Vienen con un reloj y una pequeña batería y cuando esté conectado a Arduino, puede realizar un seguimiento de tiempo real incluso cuando no se alimenta la placa
Arduino Nano: Clock(RTC) de tiempo Real DS1302 con Visuino

Arduino Nano: Clock(RTC) de tiempo Real DS1302 con Visuino

Reloj de tiempo Real DS1302 son módulos RTC de bajo costo ampliamente disponibles. Vienen con un reloj y una pequeña batería y cuando esté conectado a Arduino, puede realizar un seguimiento de tiempo real incluso cuando no se alimenta la placa Arduin
Arduino CNC

Arduino CNC

Hola, este es mi primer instructivo y espero hacer más.Este proyecto fue para la 'Electrónica creativa', una electrónica de Beng ingeniería 4 º módulo de año en la Universidad de Málaga, escuela de telecomunicaciones.http://www.ETSIT.uma.es/Se trata
Cliente de tiempo de Internet Arduino

Cliente de tiempo de Internet Arduino

¡ ACTUALIZACIÓN! 15/11/2015Añadido un WiFi y opción de batería recargable (paso 10).¡ ACTUALIZACIÓN!Añadido 12h / 24h interruptor y estándar interruptor de horario de verano! Consulte los pasos 7 y 8.¿Ha querido alguna vez un reloj que mantiene la ho
My Arduino WordClock

My Arduino WordClock

The initial project, and certainly the one to which many were inspired is that of Doug Jackson.también se inspiró enhttp://www.highonsolder.com/blog/2011/1/8/Arduino-Word-Clock.htmlPaso 1: Los materiales La lista de materiales para la Junta depende d
Láser corte reloj de engranajes - con ChronoDot!

Láser corte reloj de engranajes - con ChronoDot!

Este verano, mi hackerspace LVL1 (en Louisville, Ky) consiguió un impresionante láser cortador http://fslaser.com/40w-deluxe-hobby-laser-engraver-and-cutter.  LVL1 es una impresionante comunidad de gente creativa que les gusta construir cosas.  Usted
"Grove"r

"Grove"r

Se trata de un objeto notable que traerá la interacción y la posibilidad a quien lo encuentra. Un arduino solo permite este robot para responder a comandos de voz y que casi todos los sentidos de su contraparte humana.Paso 1: Múltiples entradas y sal
Arduino 7 segmentos Display Clock (+ activación de sonido)

Arduino 7 segmentos Display Clock (+ activación de sonido)

En este instructable le mostraré cómo hacer tu propio Arduino basado en 7 segmentos display (4 dígitos) reloj con función de activación de sonido!El circuito utiliza el microcontrolador ATmega328p (igual que la placa de Arduino uno) y el DS1302 reloj
Arduino Nano y Visuino: 7 segmentos Display Clock con el MAX7219 y DS1307 en tiempo Real Clock(RTC)

Arduino Nano y Visuino: 7 segmentos Display Clock con el MAX7219 y DS1307 en tiempo Real Clock(RTC)

Reloj de tiempo Real DS1307 son módulos de RTC I2C de bajo costo ampliamente disponibles. Vienen con un reloj y una pequeña batería y cuando esté conectado a Arduino, puede realizar un seguimiento de tiempo real incluso cuando no se alimenta la placa
Cwik Clock v1.0 - un reloj binario de Arduino

Cwik Clock v1.0 - un reloj binario de Arduino

ResumenEsta es una guía a la construcción de un reloj accionado Arduino que utiliza LEDs para mostrar un reloj de 24 horas (horas y minutos) como dígitos binarios, un medidor analógico para mostrar a los segundos, un interruptor para conmutar entre e
NESBot: Arduino Powered Robot superando a Super Mario Bros para el NES

NESBot: Arduino Powered Robot superando a Super Mario Bros para el NES

esta guía lo llevará por los pasos para crear un NES jugar robot.Se necesita:Un Arduino Duemilanove (otras tablas probablemente funcionará, pero tendrá que ajustar los pasos para su dispositivo)Trabajo consola NESSuper Mario Bros (Nota: esto debe ser
The Word Clock - Arduino version

The Word Clock - Arduino version

**************************************************************************Importantes actualizaciones - un recinto mucho mejor para este reloj ha sido diseñado - echa un vistazo*************************************************************************
Alcancia de Signo de Mario Bros con Arduino

Alcancia de Signo de Mario Bros con Arduino

1 x Arduino UNO1 x Bocina o Buzzer1 x Resistencia de 1 k ohm3 x Resistencia 330 ohms1 x Resistencia 5,7 k omhs1 x Placa fenólica 4 x LEDs1 x Tabla de acrílico 450 x 300 x 3 mm (blanco y amarillo)Cable de 12 x Pijas1 x LM3391 x QRD11141 x Potenciómetr
LED Arduino Clock

LED Arduino Clock

Después de mi último proyecto de construcción, quería construir algo con un Arduino. Navegando en Instructables para meses vi un reloj de LED Arduino que quería construir. Después de algunos reajustes de mi parte, puse en mi conquista a construir est