Pessoal, consegui fazer a matriz pro 4067 com ajuda de um amigo, mas apesar da serial contar certinho de zero a 15, os LEDs acendem de forma aleatória.
Alguém saberia dizer porquê?
Muito obrigado!
Aqui o código:
http://pastebin.com/Awp2nMzg
Tags:
Guilherme, não estudei o seu programa.
Mas sugiro usar esse procedimento:
Rode o seu programa em partes, assim fica mais fácil entender o que esta errado.
Mude partes do programa para comentários ( insira duas barras // ) - para que aquela parte não seja executada.
OK?
No código que me enviaste ta faltando o valor 12 {1,1,0,0}
{0,0,0,0},
{0,0,0,1},
{0,0,1,0},
{0,0,1,1},
{0,1,0,0},
{0,1,0,1},
{0,1,1,0},
{0,1,1,1},
{1,0,0,0},
{1,0,0,1},
{1,0,1,0},
{1,0,1,1},
{1,1,1,1},
To estudando seu codigo
Achei outro erro: os pinos seletores estão invertidos, preciso olhar direito no datasheet pra confirmar, mas parece que ele entende zero=liga e um=desliga, como em outros CIs multiplexadores que já vimos. Resolvido o problema, ta piscando na ordem certa, agora é só brincar com a matriz :D
Obrigado galera!
Alguns exemplos que podem te ajudar:
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por