Página 1 de 1

idéias teclado

MensagemEnviado: 17 Set 2010 20:58
por vtrx
ALguem tem idéia para com 4 pinos I/O ler 7 teclas sem circuito adicional?

MensagemEnviado: 18 Set 2010 08:11
por Sergio38br
Bom dia
Algum pino é A/D???

[ ]`s
Sergio

MensagemEnviado: 18 Set 2010 10:11
por renatokodaira
Se puder usar diodos e resistores, voce consegue usando apenas 3 portas, usando codigo binario.

Código: Selecionar todos
Tecla 1:     Vdd --- tecla ----  diodo --- porta 1 --- resistor - terra

Tecla 2:    Vdd ---- tecla ---- diodo --- porta 2 --- resistor - terra

tecla 3:Vdd----tecla---diodo---porta 1---resistor-terra
                  +-----diodo---porta 2---resistor-terra

Tecla 4: Vdd----tecla---diodo---porta 3---resistor-terra

Tecla 5:Vdd----tecla---diodo---porta 1---resistor-terra
                  +-----diodo---porta 3---resistor-terra

Tecla 6:Vdd----tecla---diodo---porta 2---resistor-terra
                  +-----diodo---porta 3---resistor-terra
             
Tecla 7:Vdd----tecla---diodo---porta 1---resistor-terra
                  +-----diodo---porta 2---resistor-terra
                  +-----diodo---porta 3---resistor-terra



Assim, sem nenhuma tecla acionada, nas porta vai ter 000, com a tecla 1 acionada vai ter 001, tecla2 010, tecla3 011, tecla4 100, tecla5 101, tecla6 110 e tecla7 111.

MensagemEnviado: 18 Set 2010 11:52
por Andre_Cruz
Existe um application node da microchip Tips ‘n Tricks, dicas e truques, que exemplifica a idéia postada pelo Sergio38br, usando o A/D !
A idéia do renatokodaria também é muito boa.

Vai do PIC e da pinagem disponivel.

André Cruz

MensagemEnviado: 18 Set 2010 11:53
por vtrx
Sérgio,entradas comum,sem A/D.
Renato,se esse esquema funcionar,vai ficar ótimo,me passe para 9 keys ok?Seria muito se me passasse um link com imagem em esquema?
_________________
As vezes a parte mais difícil não era oque se pensava...

MensagemEnviado: 18 Set 2010 12:16
por renatokodaira
Nesse link tem um esquema e outras ideias:

http://www.piclist.com/techref/io/keyswitch.htm
Veja que o ultimo desenho tem logica invertida ao que eu sugeri.

Para 9 teclas a logica eh a mesma, mas precisa da quarta porta de I/O.

Mas para muitas teclas vai precisar de muito diodo e espaço entao começa a valer a pena colocar um CI codificador TTL (se achar um 74922).

MensagemEnviado: 18 Set 2010 12:30
por guest2003
Ola,

Com 4 resistores somente e mais nada, da pra ler 10 teclas...

A unica coisa é que se houver multiplas teclas pressionadas ao mesmo tempo em alguns casos nao sera possivel distinguir...

Caso contrario tranquilo... 10 teclas, 4 pinos, 4 resistores :)

[]'s

MensagemEnviado: 18 Set 2010 16:03
por vtrx
Guest,passa o esquema pra mim,estou tentando deixar a placa com o mesmo tamanho por isso não vou utilizar circuitos complementares.
Renato,vou ver o link agora.
.....
Tecla 1: Vdd --- tecla ---- diodo --- porta 1 --- resistor - terra

Tecla 2: Vdd ---- tecla ---- diodo --- porta 2 --- resistor - terra

tecla 3:Vdd----tecla---diodo---porta 1---resistor-terra
+-----diodo---porta 2---resistor-terra

Tecla 4: Vdd----tecla---diodo---porta 3---resistor-terra

Tecla 5:Vdd----tecla---diodo---porta 1---resistor-terra
+-----diodo---porta 3---resistor-terra

Tecla 6:Vdd----tecla---diodo---porta 2---resistor-terra
+-----diodo---porta 3---resistor-terra

Tecla 7:Vdd----tecla---diodo---porta 1---resistor-terra
+-----diodo---porta 2---resistor-terra
+-----diodo---porta 3---resistor-terra


renato,de onde voce retirou esse esquema?Funciona sem chip dedicado?
Mais alguem tem idéias?Se alguem ja conhece ou sabe esta implementação,pode me chamar de burro mas me ajude a terminar a placa lol.

MensagemEnviado: 18 Set 2010 16:36
por renatokodaira
renato,de onde voce retirou esse esquema?Funciona sem chip dedicado?


Esse tipo de codificador eh classico usando diodos como portas logicas. Em muitos livros e cursos de eletronica digital voce encontra isso. Tambem tem o problema se duas ou mais teclas forem fechadas ao mesmo tempo.

MensagemEnviado: 18 Set 2010 16:45
por Fabio777
Tem esta opção, mas vc gastaria 6 I/Os e 3 resistores para ler 9 teclas, porem é possivel ler as teclas individualmente

http://www.automatismos-mdq.com.ar/blog ... icial.html

MensagemEnviado: 18 Set 2010 17:35
por msamsoniuk
ao inves de usar um monte de diodos, pq nao usa esse cara com encapsulamento TSSOP ou SOIC:

http://iad.projects.zhdk.ch/physicalcom ... ncoder.pdf

vai ocupar menos espaco e com ele vc pode codificar com prioridade 7 teclas diferentes em 3 bits ou 8 teclas em 4 bits (3 bits da tecla + 1 de strobe).

MensagemEnviado: 22 Set 2010 01:46
por _blackmore_
com um AD e 3 resistores dah para ler 2 botoes ... com 20 resistores ... 19 botoes .. divisor de tensao .. é a dica.

....

MensagemEnviado: 22 Set 2010 08:08
por tcpipchip
Ola

Eu fiz assim num projeto...

Imagem

Talvez ajude...

TCPIPCHIP

MensagemEnviado: 22 Set 2010 11:42
por vtrx
Ja decidí qual esquema usar,mas TCP,poderia passar a tabela desse seu esquema?