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.
Tags:
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
Ainda está errada.
Amanhã corrijo e disponibilizo aqui.
RV
Ok
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por