Comprei o display de 7 segmentos x4 TM1637 e não encontrei nenhuma biblioteca para controlar este shield.

Consegui fazer ele funcionar com o esquema em anexo mas ficou um pouco longo pra integrar com outros programas.

Exibições: 1040

Anexos

Responder esta

Respostas a este tópico

Bom dia 2M,

pesquisando no google como TM1637, encontrei vários tópicos sobre biblioteca

para este módulo.(Ele não é um dispositivo considerado como shield).

http://playground.arduino.cc/Main/TM1637 -----------------------> Aqui fala sobre o modulo e aponta 2 locais de biblioteca;

https://github.com/avishorp/TM1637  -------------------------------> Aqui biblioteca;

https://github.com/avishorp/TM1637/releases/tag/v1.1.0   --> Aqui biblioteca;

Rui

Olá, Rui.

Esses links eu já havia baixado mas nenhum deu certo.

Já renomeei, mudei as pastas mas não "habilita" a biblioteca.

2M,

qual o erro que  aparece ao tentar usar estas bibliotecas?

Rui

Olá, Rui.

Usando o programa em anexo, aparece esse erro.

TM1637Test:72: error: 'class TM1637Display' has no member named 'showNumberDecEx'

   display.showNumberDecEx(0, (0x80 >> k), true);

           ^

TM1637Test:100: error: no matching function for call to 'TM1637Display::setBrightness(int, bool)'

     display.setBrightness(7, false);  // Turn off

Anexos

Bom dia 2M,

Instalei a biblioteca : https://github.com/avishorp/TM1637

e compilei seu code aqui.

Compilou corretamente sem erros.

Usei a versão 1.6.9 da IDE do arduino.

Eui

Você reiniciou a IDE todas as vezes que incluiu a biblioteca?

Qual a versão da IDE?

Se você tem dúvidas no procedimento de instalação de bibliotecas, veja esse artigo

http://labdegaragem.com/profiles/blogs/tutorial-arduino-instalando-...

O topico é antigo, mas tive um problema parecido com a seguinte lib

https://github.com/avishorp/TM1637

o problema estava no arquivo library.properties, na pasta da biblioteca do arquivo  esta faltando a seguinte linha:


maintainer=Avishay Orpaz <avishorp@gmail.com>

depois de inserir essa informação a biblioteca funcionou, em anexo segue o arquivo modificado, só falta eu descobrir como colocar texto nele junto com uma variável

Anexos

Abandonem essa lib ai de cima, o negócio é essa aqui mesmo

https://github.com/bremme/arduino-tm1637

ela é mais simples e com mais opções de exibição de texto

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço