Bom dia;

Tenho que terminar de fazer uma biblioteca para um placar utilizando o 74hc595 e display 7 segmentos, o código base está funcionando com todas as funções feitas para a biblioteca (quase todas as funções, ainda falta fazer mais duas kkk), pórem quando passo para  biblioteca não funciona a contagem, e não consigo encontrar o erro, se alguém puder ajudar agradeço.

Vou anexar o código base, a biblioteca e o esquema no fritzing.

O arquivo contador é um pequeno exemplo da utilização da biblioteca.

Exibições: 380

Anexos

Responder esta

Respostas a este tópico

Boa tarde WACR,

Não vai funcionar da forma que está desenhado, pois não tem a ligação do pino comum com o retorno.

Para evitar a queima ou do 595 ou do display sugiro a colocação,  em cada segmento, de resistores

limitadores de  corrente. 

Minha recomendação de boa prática.

Comente cada linha do seu code informando o que ela faz com algum detalhe, não com o obvio.

RV

Obrigado pelas dicas :)

Quanto ao pino me esqueci de colocar no esquema do fritzing kkk

Boa noite, WACR,

reveja as definições da sua biblioteca,relativas aos ports.

RV

Bom dia 

O que seria esses ports?

Boa tarde WACR,

foi você que escreveu a biblioteca? 

Definição dos ports do Arduíno na biblioteca.

RV

Quando você diz ports esta relacionado a portas do arduino?

 Quanto a quem escreveu: Uma parte dela eu escrevi com ajuda de um amigo,porém no momento ele se encontra muito ocupado kkk

Sim, o termo "porta"  é uma neologismo originário de " port"  em inglês, e referem-se

aos pinos de entradas e saídas de  μcontroladores.

Na sua biblioteca, você  usou o pinMode para as definições sem o _ , mas ele (pinMode), 

precisa ser para as definições com o _.

As 6 linhas estão assim:

        pinMode(latchPin,OUTPUT);

        ........

        _latchPin = latchPin;

        ........

corrija pra ficarem assim:

        _latchPin = latchPin;

       .........

       pinMode(_latchPin,OUTPUT);

        ........

e deverá funcionar.  Depois dê um retorno pra gente.

RV

Boa tarde, desculpa a demora pra responder;

Fiz como vc recomendou, porém não está sendo feita a contagem no display,quando presiono o botão reset do arduino os displays ficam ligando os segmentos aleatoriamente :/

Boa noite WACR,

anexe aqui o arquivo com a biblioteca corrigida.

Gostaria de ver como ficou.

RV

Segue o arquivo da biblioteca

Anexos

Ainda está errada.

Amanhã corrijo e disponibilizo aqui.

RV

Ok 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço