Digital reloj RTC en la exhibición de LED de 4 dígitos y 7 segmentos (3 / 4 paso)

Paso 3: programación

Para ejecutar el programa en Arduino necesita tener las siguientes bibliotecas:

  1. Tiempo (biblioteca para la fecha y hora)
  2. DS130R TC (biblioteca para el reloj de tiempo Real)
  3. Alambre (biblioteca usada para apoyar la RTC)
  4. dhtt11 (biblioteca para el sensor de temperatura y humedad)

Para la numeración (0 a 9), he creado una tabla con la representación binaria de cada segmento (de A G) que forma la cifra como siguiendo:

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

Para mostrar en el display los datos de secuencia de tiempo, temperatura y humedad, he utilizado un "timer" con funciones millis() y while().

En este caso, cada información se presenta en la pantalla y después de 3 segundos se mueve a la siguiente.

Simple y muy eficiente.

Puede aplicar esta función millis () en varias formas diferentes de gestionar el tiempo durante el programa.

En muchas situaciones se puede utilizar en el lugar de alguna biblioteca de contador de tiempo.

Otra función útil es digitalWrite(). Con esta función se puede simplificar la escritura de datos en los registros de cambio.

Echa un vistazo en la página de Arduino en http://arduino.cc/en/Reference/DigitalWrite

-Observación para configurar la hora del reloj interno del módulo RTC:

1 - para actualizar o configurar el tiempo de módulo RTC, cargar el programa "SetTime" que puedes encontrar aquí o en el Biblioteca/ejemplo de DS1307RTC en el Arduino Software.

2 - compilar y cargar el programa de Digital_Clock en Arduino.

Con este procedimiento, el módulo RTC mantendrá el momento debido su batería conectado y no necesita recompilar el programa de Digital_Clock cada vez que se enciende.

Artículos Relacionados

MAX7219 - controlador del módulo de exhibición de LED de 8 dígitos para ESP8266

MAX7219 - controlador del módulo de exhibición de LED de 8 dígitos para ESP8266

MAX7219 8 dígitos LED exhibición módulo es uno de lo módulo de pantalla más populares y ampliamente disponibles, utilizado ya en muchos proyectos de MCU de 16/08/32 bits, ahora es momento de ver su funcionamiento también en el ecosistema ESP8266 CBDB
Hacer una Digital reloj From Scratch

Hacer una Digital reloj From Scratch

en algún momento en la vida de cada aficionado de electrónica la necesidad de hacer un reloj nace, en mi caso se trataba de un mes después de soldados mi primera parte en un tablero, pero en aquel entonces no tenía las herramientas, piezas y conocimi
Construcción de un casco de Daft Punk con la exhibición de LED programable

Construcción de un casco de Daft Punk con la exhibición de LED programable

este Instructable detallará el proceso de crear tu propio casco de Thomas Bangalter de Daft Punk. Mientras que este tutorial pueda parecer específico de casco de Thomas Bangalter en particular, hay muchos procesos que intervienen en que serán útiles
Exhibición de LED Hat con Pong

Exhibición de LED Hat con Pong

un tiempo atrás, como mi primer proyecto de microcontrolador, hice un Pong juego en una pantalla de LED 5 x 7, pero luego nada se convirtió de él. Recientemente dieron un casco como parte de un uniforme (para un concurso de ingeniería) y para persona
Exhibición de LED al aire libre de la marca china famosa

Exhibición de LED al aire libre de la marca china famosa

Exhibición de LED al aire librePasión LED es un fabricante profesional de la exhibición de LED al aire libre , nuestra exhibición de LED al aire libre actual incluyen: super fina exhibición de LED al aire libre, exhibición de curvedLED, suave LED pan
BRICOLAJE grande iluminado 7 segmento de la exhibición de LED

BRICOLAJE grande iluminado 7 segmento de la exhibición de LED

una amiga que enseña la ciencia de la high School secundaria me encargó hacer un controlador de juego de quiz de estilo de peligro con un temporizador de gran pantalla y botones para los jugadores. El mejor tipo de temporizador que pude pensar fue un
Exhibición de LED sale como esta

Exhibición de LED sale como esta

1. Exhibición de LED está hecha de pequeñas luces LED.  Las pequeñas luces led tienen tres colores, es decir. verde, rojo, azul. Este tres colores pueden ser integrado a todos los colores.Generalmente, el LED se puede hacer dos tipos: DIP y SMD.El pr
Exhibición de LED flexible, flexible cortina de LED pantalla con cuerpo delgado, peso ligero de la etapa móvil, show de visión e iluminación DJ (www.ledaliveshow.com

Exhibición de LED flexible, flexible cortina de LED pantalla con cuerpo delgado, peso ligero de la etapa móvil, show de visión e iluminación DJ (www.ledaliveshow.com

Pantalla LED plegable P6 con diseño móvil es un nuevo invento que romper varios-cuello de la botella en comparación con tradicionales LED pantalla, merece la patente de invención y patente de modelo de utilidad internacional.Pantallas de LED plegable
Digital reloj despertador utilizando 7 segmento de la exhibición

Digital reloj despertador utilizando 7 segmento de la exhibición

este proyecto tiene algunas funciones básicas que es la visualización del reloj, temporizador de cuenta atrás, cronómetro, temperatura de pantalla y configuraciones de hora. El controlador utilizado en este proyecto es un Arduino Uno hecho por mí en
Grande 6 dígitos siete segmentos Digital reloj

Grande 6 dígitos siete segmentos Digital reloj

este es mi segundo proyecto Reloj Digital. Que tiene siete segmentos de 5.5" altura 6 dígitos.Trabajar con el microcontrolador PIC16F876AAlimentación: 12V DC / amperios: 1.2A MaxExhibición del tiempo: horas / minutos / segundosLongitud: 24 pulgadasAl
Reloj, RTC DS1307 establecer y mostrar la hora en la pantalla LCD.

Reloj, RTC DS1307 establecer y mostrar la hora en la pantalla LCD.

En mi Instructable primera base.Basado en el bosquejo de la WWCAñadir a Rtc(realtimeclock) a tu Instructable.Artículos1 Arduino1 cable conector de Usb1 RTC DS13071 cables1 dispositivo para cargar scetch.1 vez / DS1307RTC bibliotecas http://playground
La introducción de Digital reloj temperatura voltaje módulo electrónico para Arduino STM8 AVR 51 STM32 brazo

La introducción de Digital reloj temperatura voltaje módulo electrónico para Arduino STM8 AVR 51 STM32 brazo

Hola amigos, hoy le presento este maravilloso reloj electrónico digital temperatura voltaje módulo de ICStation en detalles. Este producto es desarrollado recientemente por el equipo de ICStation. Compartimos a usted y bienvenida todo amigo para eval
Tecnología digital reloj de sol - antigua en tiempos modernos

Tecnología digital reloj de sol - antigua en tiempos modernos

El reloj de sol digital habla con el antiguo deseo de realizar un seguimiento de tiempo. Un deseo probablemente tan antiguo como el concepto de tiempo fascinación que ha llevado a máquinas muy avanzadas. Sin embargo, durante miles de años la gente co
Exhibición de LED de 900

Exhibición de LED de 900

Es muy común para las compañías de tecnología para tener puestos en el comercio muestra para mostrar lo que tienen y cómo sus productos pueden beneficiarse de su aplicación, y Digilent no es la excepción. Con la Conferencia ECEDHA subir, Director de