Autor Tema: Control de teclado con un solo pin  (Leído 7882 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
Control de teclado con un solo pin
« en: 10 de Marzo de 2004, 05:54:00 »
Alguién tiene hecho el programa para controlar un teclado empleando un solo pin del PIC ... sí, sí un solo pin.

Un saludo

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: Control de teclado con un solo pin
« Respuesta #1 en: 10 de Marzo de 2004, 07:06:00 »
Dale...dale , Pocher, no te hagas el misterioso !!
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Ankarius

  • PIC12
  • **
  • Mensajes: 71
RE: Control de teclado con un solo pin
« Respuesta #2 en: 10 de Marzo de 2004, 13:20:00 »
Bueno, yo no lo he conseguido con un solo pin ...  sino con 1/2 pin Ya lo se ... es que por aqui somos mu brutos

Salu2, Ank.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: Control de teclado con un solo pin
« Respuesta #3 en: 10 de Marzo de 2004, 13:52:00 »
Se trata de un teclado con interfase serial??

Ponlo aqui que luego desarrollamos luego el LCD con backpak, o sea un display serial!!
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: Control de teclado con un solo pin
« Respuesta #4 en: 11 de Marzo de 2004, 02:31:00 »
Se me ocurre que podría realizarse poniendo resistencias de distintos valores en cada columna y en cada fila (en las columnas de kiloohmios y en las filas de centenas de ohmios) y puenteamos todas las columnas por un lado y todas las filas por otro.
Posteriormente se metería tensión por un lado y la otra parte del teclado podría ir a un pin del pic configurado en modo analógico.
De esta manera, leeríamos la suma de las resistencias del teclado por lo que podríamos deducir la fila y la columna activadas y, por consiguiente, la tecla pulsada.
No lo he probado, pero creo que debería funcionar, ¿no?

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: Control de teclado con un solo pin
« Respuesta #5 en: 11 de Marzo de 2004, 05:22:00 »
Y que pasa cuando una tecla queda pulsada o en corto y ademas presionas otra??
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: Control de teclado con un solo pin
« Respuesta #6 en: 11 de Marzo de 2004, 05:23:00 »
En la pagina de Norberto hay un teclado con interfase serial.
Te referis a eso??
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: Control de teclado con un solo pin
« Respuesta #7 en: 11 de Marzo de 2004, 06:35:00 »
Es como comenta nocturno66, resistencias diferentes en filas y colúmnas, dependiendo de que tecla haya sido pulsada habrá una tensión diferente de entrada en el pin del PIC, la cual será convertida a digital para averiguar de qué tecla se trata.

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: Control de teclado con un solo pin
« Respuesta #8 en: 11 de Marzo de 2004, 06:47:00 »
Puedes subir el esquematico??
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: Control de teclado con un solo pin
« Respuesta #9 en: 11 de Marzo de 2004, 06:56:00 »
El esquema lo teneis en el TIP#7 (8*8 Keyboard with 1 input) correspondiente a PICkit 1 de Microchip.

Es una aplicación para micros con pocos pines como los 12F6XX.


Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
RE: Control de teclado con un solo pin
« Respuesta #10 en: 11 de Marzo de 2004, 08:06:00 »
De donde lo podemos bajar??
Me refiero a que direccion...
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: Control de teclado con un solo pin
« Respuesta #11 en: 11 de Marzo de 2004, 12:10:00 »
Si se pulsa más de una tecla sería un pollo, porque resistencias en paralelo restan en lugar de sumar, y sería complicado calcularlo. No obstante creo que podría hacerse según como se hayan elegido los valores de las resistencias.

De todas formas pienso que lo mejor sería ignorar cualquier valor que estuviese fuera del rango esperado.

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: Control de teclado con un solo pin
« Respuesta #12 en: 12 de Marzo de 2004, 00:16:00 »

Desconectado Marttyn

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1835
    • IDEAA
Re: Control de teclado con un solo pin
« Respuesta #13 en: 08 de Abril de 2009, 12:32:00 »
Hace 5 años que no se toca este tema! Lo encontre buscando, pero el link para los "Tips & tricks" de microchip donde explican como conectar muchos pulsadores a una entrada analogica, y otras cosas interesantes ya no funciona
Dejo el nuevo link, la verdad me parecio MUY interesante todo lo que cuentan ahi!
ww1.microchip.com/downloads/en/devicedoc/40040b.pdf
La gente ve las cosas que existen y se pregunta por qué.
Yo prefiero imaginar lo que no existe y preguntarme por qué no.

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: Control de teclado con un solo pin
« Respuesta #14 en: 09 de Abril de 2009, 21:44:45 »
el buen nocturno y redpic ya han metido las manos en esto también, puedes buscar más info en sus respectivas webs o también acá en el foro porque lo postearon aquella vez

un saludo
.