Olá a todos. primeiramente quero dizer que sou novo aqui e peço desculpas antecipadamente se eu falar equivocadamente.
Gostei muito desse poster, inclusive tentei reproduzir o código na minha plaquinha de 16 displays, sendo catodo comum.
Essa é a configuração de minha placa:
Seg A ----- CI 3 porta 1
Seg B ----- CI 3 porta 4
Seg C ----- CI 3 porta 5
Seg D ----- CI 3 porta 15
Seg E ----- CI 3 porta 7
Seg F ----- CI 3 porta 2
Seg G ----- CI 3 porta 3
Seg d ----- CI 3 porta 6
Display linha 1 da coluna 1 -- CI 1 porta 4(display 1)
Display linha 1 da coluna 2 -- CI 1 porta 3(display 2)
Display linha 1 da coluna 3 -- CI 1 porta 2(display 3)
Display linha 1 da coluna 4 -- CI 1 porta 1(display 4)
Display linha 2 da coluna 1 -- CI 1 porta 8(display 5)
Display linha 2 da coluna 2 -- CI 1 porta 7(display 6)
Display linha 2 da coluna 3 -- CI 1 porta 6(display 7)
Display linha 2 da coluna 4 -- CI 1 porta 5(display 8)
Display linha 3 da coluna 1 -- CI 2 porta 4(display 9)
Display linha 3 da coluna 2 -- CI 2 porta 3(display 10)
Display linha 3 da coluna 3 -- CI 2 porta 2(display 11)
Display linha 3 da coluna 4 -- CI 2 porta 1(display 12)
Display linha 4 da coluna 1 -- CI 2 porta 8(display 13)
Display linha 4 da coluna 2 -- CI 2 porta 7(display 14)
Display linha 4 da coluna 3 -- CI 2 porta 6(display 15)
Display linha 4 da coluna 4 -- CI 2 porta 5(display 16)
Acontece que não funcionou e venho a qui pedi ajuda.
A unica coisa que mexi foi na mascara e ficou assim:
byte digits[] =
// DEdCBGFA - segmentos
{B11111011, // 0
// DEdCBGFA - segmentos
B00011000, // 1
// DEdCBGFA - segmentos
B01011101, // 2
// DEdCBGFA - segmentos
B00011101, // 3
// DEdCBGFA - segmentos
B00011110, // 4
// DEdCBGFA - segmentos
B10011111, // 5
// DEdCBGFA - segmentos
B11010110, // 6
// DEdCBGFA - segmentos
B00011001, // 7
// DEdCBGFA - segmentos
B11011011, // 8
// DEdCBGFA - segmentos
B10011111, // 9
// DEdCBGFA - segmentos
B00100000, // Ponto
// DEdCBGFA - segmentos
B00000000}; // blank
Alguém poderia me ajudar?
Tags:
Olá José. Tudo bem?
É possível compreender o que deseja fazer, mas você deve dar mais informações sobre "o quê" exatamente não funcionou.
Se possível, tente anexar o arquivo do código e esquema elétrico que você está trabalhando aqui no tópico para podermos ajudar. Ficamos no aguardo. ^^
T++.
Olá Daniel, obrigado.
A primeira vez que liguei o circuito todos os displays ficaram acesos e logo apagaram quando eu descarreguei o codigo todos displays apagaram.
Usei um capacitor de 1uF para evitar o flicker e deu para ver alguns displays acesos meio tremulo, mas sem harmonia com o numero que deveria mostrar.
Um outro detalhe é que estou usando transistores para acionar os catodos dos displays (BG337)
Infelizmente não tenho esquema eletrônico,porem sei que funciona!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por