Tabla de contenido:

Tiempo de visualización de Arduino en la pantalla LED TM1637 con RTC DS1307: 8 pasos
Tiempo de visualización de Arduino en la pantalla LED TM1637 con RTC DS1307: 8 pasos

Video: Tiempo de visualización de Arduino en la pantalla LED TM1637 con RTC DS1307: 8 pasos

Video: Tiempo de visualización de Arduino en la pantalla LED TM1637 con RTC DS1307: 8 pasos
Video: Modulo DS1307 y DS3231.- Reloj de Tiempo Real (RTC) ▌CURSO de ARDUINO #15 ⌚️ 2024, Noviembre
Anonim
Tiempo de visualización de Arduino en la pantalla LED TM1637 con RTC DS1307
Tiempo de visualización de Arduino en la pantalla LED TM1637 con RTC DS1307

En este tutorial aprenderemos cómo mostrar la hora usando el módulo RTC DS1307 y la pantalla LED TM1637 y Visuino.

Ver el vídeo.

Paso 1: lo que necesitará

Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
  • Arduino UNO (o cualquier otro Arduino) Consíguelo aquí
  • Módulo RTC DS1307 Consíguelo aquí
  • Cables de puente
  • Pantalla LED TM1637 Consíguelo aquí

Programa Visuino: Descarga Visuino

Paso 2: el circuito

El circuito
El circuito
  • Conecte el pin de pantalla LED [CLK] al pin digital Arduino [10]
  • Conecte el pin de pantalla LED [DI0] al pin digital Arduino [9]
  • Conecte el pin de pantalla LED [GND] al pin Arduino [GND]
  • Conecte el pin de pantalla LED [VCC] al pin Arduino [5V]
  • Conecte el pin del módulo RTC DS1307 [VCC] al pin Arduino [5V]
  • Conecte el pin del módulo RTC DS1307 [GND] al pin Arduino [GND]
  • Conecte el pin del módulo RTC DS1307 [SDA] al pin de Arduino [SDA]
  • Conecte el pin del módulo RTC DS1307 [SCL] al pin de Arduino [SCL]

Paso 3: Inicie Visuino y seleccione el tipo de placa Arduino UNO

Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO
Inicie Visuino y seleccione el tipo de placa Arduino UNO

Para comenzar a programar el Arduino, deberá tener el IDE de Arduino instalado desde aquí:

Tenga en cuenta que hay algunos errores críticos en Arduino IDE 1.6.6. ¡Asegúrese de instalar 1.6.7 o superior, de lo contrario, este Instructable no funcionará! Si no lo ha hecho, siga los pasos de este Instructable para configurar el IDE de Arduino para programar Arduino UNO. Visuino: https://www.visuino.eu también necesita estar instalado. Inicie Visuino como se muestra en la primera imagen Haga clic en el botón "Herramientas" en el componente Arduino (Imagen 1) en Visuino Cuando aparezca el cuadro de diálogo, seleccione "Arduino UNO" como se muestra en la Imagen 2

Paso 4: En Visuino ADD Components

En Visuino ADD Components
En Visuino ADD Components
En Visuino ADD Components
En Visuino ADD Components
En Visuino ADD Components
En Visuino ADD Components
  • Agregue el componente "TM1637 Módulo de pantalla de 7 segmentos de 4 dígitos + 2 puntos verticales (CATALEX)"
  • Agregar el componente "Generador de reloj"
  • Agregar el componente "Valor de fecha / hora"
  • Agregar el componente "Decodificar (dividir) fecha / hora"
  • Agregar el componente "Texto formateado"
  • Agregar el componente "Reloj en tiempo real (RTC) DS1307"
  • Agregar el componente "Generador de impulsos"

Paso 5: en los componentes del conjunto de Visuino

En Visuino Establecer componentes
En Visuino Establecer componentes
En Visuino Establecer componentes
En Visuino Establecer componentes
En Visuino Establecer componentes
En Visuino Establecer componentes
En Visuino Establecer componentes
En Visuino Establecer componentes
  • Haga doble clic en el componente "Display1" y en la ventana "Dígitos" arrastre "Text Display 7 Segments" hacia el lado izquierdo. En el lado izquierdo de la ventana "Dígitos" seleccione "Text Display 7 Segments1" y en la ventana de propiedades configure "Contar dígitos". " para 4
  • Cerrar la ventana "Dígitos"
  • Seleccione "DateTimeValue1" y en la ventana de propiedades establezca "Valor" en la fecha y hora actual
  • Haga doble clic en el componente "FormattedText1" y en la ventana de elementos arrastre 2x "Elemento de texto" hacia el lado izquierdo, para ambos establecidos en la ventana de propiedades "Longitud" en 2
  • Seleccione "FormattedText1" y en la ventana de propiedades establezca "Text" en% 0% 1% 2

Paso 6: En Visuino: conecte los componentes

En Visuino: conectar componentes
En Visuino: conectar componentes
  • Conecte ClockGenerator1 pin out a RealTimeClock1 pin Clock
  • Conecte DateTimeValue1 al conjunto de pines RealTimeClock1
  • Conecte RealTimeClock1 pin Out a DecodeDateTime1 pin In
  • Conecte RealTimeClock1 pin Control I2C a la placa Arduino pin I2C In
  • Conecte DecodeDateTime1 pin Hour a FormattedText1> Text Element1 pin In
  • Conecte DecodeDateTime1 pin Minute a FormattedText1> Text Element2 pin In
  • Conecte el pin Out FormattedText1 a Display1> Text Display 7 Segments1> Pin In
  • Conecte el reloj de Display1 pin al pin digital 10 de la placa Arduino
  • Conecte los datos del pin Display1 al pin digital 9 de la placa Arduino

Paso 7: Genere, compile y cargue el código Arduino

Genere, compile y cargue el código Arduino
Genere, compile y cargue el código Arduino

En Visuino, en la parte inferior, haga clic en la pestaña "Construir", asegúrese de que esté seleccionado el puerto correcto, luego haga clic en el botón "Compilar / Construir y Cargar".

Paso 8: jugar

Si enciende el módulo Arduino UNO, la pantalla LED debería comenzar a mostrar la hora.

¡Felicidades! Ha completado su proyecto con Visuino. También se adjunta el proyecto Visuino, que creé para este Instructable, puede descargarlo aquí y abrirlo en Visuino:

Recomendado: