Necesito crear un código el cual utilizaré 4 TM1637. Mi proyecto se basa en un estacionamiento que al llegar un carro a su espacio inicié un conteo(cronómetro) al activar un limit switch indicando el tiempo que lleva el carro estacionado. Mi problema es como hacer que esto haga con los 4 espacios del estacionamiento al mismo tiempo actualizando el tiempo en el display
Su mensaje se MUEVE a su ubicación actual porque es más apropiado
Moderador:
Por favor, lee las Normas del foro
Si posteas en el foro en inglés usa idioma inglés para expresarte.
Si escribes en español debes usar el foro Arduino en español.
Ahora como el TM1637 solo requiere dos pines, lo unico que tienes que hacer es crear un objeto por cada uno de tus Displays indicando 2 pines en cada caso exclusivos.
Incluso si quieres puedes compartir el CLK en todos y destinar solo 4 pines distintos como entrada de datos a los TM1637
La librería la encuentras en el Administrador de librerias y se llama TM1637.h
Esta es una opción
#include <TM1637.h>
#define CLK1 2
#define DIO1 3
#define CLK2 4
#define DIO2 5
#define CLK3 6
#define DIO3 7
#define CLK4 8
#define DIO4 9
TM1637 display1(CLK1, DIO1);// defino display objeto 1
TM1637 display2(CLK2, DIO2);// defino display objeto 2
TM1637 display1(CLK3, DIO3);// defino display objeto 3
TM1637 display2(CLK4, DIO4);// defino display objeto 4
Esta es otra
#include <TM1637.h>
#define CLK 2
#define DIO1 3
#define DIO2 4
#define DIO3 5
#define DIO4 6
TM1637 display1(CLK, DIO1);// defino display objeto 1
TM1637 display2(CLK, DIO2);// defino display objeto 2
TM1637 display1(CLK, DIO3);// defino display objeto 3
TM1637 display2(CLK, DIO4);// defino display objeto 4
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.