idéias teclado

Circuitos eletrônicos, topologias, diagramas elétricos, etc...

Moderadores: 51, Renie, gpenga

idéias teclado

Mensagempor vtrx » 17 Set 2010 20:58

ALguem tem idéia para com 4 pinos I/O ler 7 teclas sem circuito adicional?
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor Sergio38br » 18 Set 2010 08:11

Bom dia
Algum pino é A/D???

[ ]`s
Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor renatokodaira » 18 Set 2010 10:11

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.
renatokodaira
Byte
 
Mensagens: 402
Registrado em: 11 Out 2006 15:15

Mensagempor Andre_Cruz » 18 Set 2010 11:52

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
Andre_Cruz
Word
 
Mensagens: 559
Registrado em: 03 Jan 2009 14:06

Mensagempor vtrx » 18 Set 2010 11:53

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...
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor renatokodaira » 18 Set 2010 12:16

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).
renatokodaira
Byte
 
Mensagens: 402
Registrado em: 11 Out 2006 15:15

Mensagempor guest2003 » 18 Set 2010 12:30

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
http://www.sethi.com.br (Institucional)
http://www.sethi3d.com.br (Impressoras 3d)
http://www.sethi.com.br/blog (Blog Impressoras 3d)
Avatar do usuário
guest2003
Word
 
Mensagens: 746
Registrado em: 13 Out 2006 11:48
Localização: Campinas - SP

Mensagempor vtrx » 18 Set 2010 16:03

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.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor renatokodaira » 18 Set 2010 16:36

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.
renatokodaira
Byte
 
Mensagens: 402
Registrado em: 11 Out 2006 15:15

Mensagempor Fabio777 » 18 Set 2010 16:45

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
Fabio777
Nibble
 
Mensagens: 62
Registrado em: 19 Fev 2008 11:26

Mensagempor msamsoniuk » 18 Set 2010 17:35

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).
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor _blackmore_ » 22 Set 2010 01:46

com um AD e 3 resistores dah para ler 2 botoes ... com 20 resistores ... 19 botoes .. divisor de tensao .. é a dica.
Ouça mais classic rock
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

....

Mensagempor tcpipchip » 22 Set 2010 08:08

Ola

Eu fiz assim num projeto...

Imagem

Talvez ajude...

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor vtrx » 22 Set 2010 11:42

Ja decidí qual esquema usar,mas TCP,poderia passar a tabela desse seu esquema?
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01


Voltar para Circuitos Diversos

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

x