Tags:
Esses botões que você mencionou são como exatamente? push buttons ou chaves tipo dip switch?
Posta o código que você tem até agora e o esquema eletrico
Utilize o pastebin para o codigo
Complementando os comentários do João Arthur: O que significa "selecionar sequência de bits"? Como isso vai ser feito através dos botões? Explique melhor o que você quer.
E, por favor, corrija o título e o texto para HEXADECIMAL...
Existem alguns displays antigos de LED que mostram os valores em números hexadecimais.
O difícil será encontra-los.
Sim Gustavo, mas parece que o Daniel está se confundindo.
Pelo exemplo que ele deu ele quer o número em binário:
0 / 0000
1 /0001
2 /0010
2 em hexadecimal é 2
2 em binário é 10
Daniel, você quer os números em binário ou hexadecimal?
Pelo que eu entendi, os numero serão "inseridos" no arduino como binário atravez dos botões e mostrados em hexadecimal no display de 7 segmentos.
Sei que não é uma boa ideia apresentar o código feito mas gostei desse projeto e resolvi fazer, ate pra mim mesmo (to com tempo kkk), irei postar e deixar aberto para vocês corrigirem possíveis erros e otimizar.
Testei em um simulador e funcionou bem. O código consiste em ler cada botão e atribuir um valor (0 ou 1) a uma variável auxiliar correspondente a esse botão, ao final da leitura essas variáveis são multiplicadas por um valor correspondente e somada, esse processo é utilizado para conversão de binário para decimal.
Após isso criei uma matriz de inteiros contendo a representação de cada numero em hexadecimal (de 0 a 15, ou seja, de 0 a F) e uso o valor da variável que contem o numero decimal para escolher a linha da matrix que será escrito nas portas correspondentes aos pinos do display (cada coluna da matriz representa um pino).
obrigado a todos por compartilharem o conhecimento.
João Arthur Arcângelo Alonso e bem isto que você postou mesmo, eu tava quase chegando la mas
mas ainda sou iniciante precisava de uma força
espero que no futuro possa compartilhar meus conhecimento com vocês
obrigado.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por