Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

13/05/2010 #1

Avatar de seaarg

Teclado matricial con solo 1 pin IO
Quiero compartirles el siguiente articulo que encontre hace un tiempo:

http://www.josepino.com/?adc_wout_adc

No pego el mismo aqui para no quitarle merito a su autor. Me parecio una solucion mas que ingeniosa para implementar el control de un teclado matricial cuando no disponemos de suficientes pines IO para hacerlo tradicionalmente.

Para quien no comprenda ingles, basicamente la idea es:

1)- Poner el pin como salida.
2)- Darle un estado alto (5v) por 1ms
3)- Ponerlo como entrada, y medir cuanto tiempo permanece en alto.

Al hacer el paso 2, estariamos cargando un capacitor, que se descarga con las resistencias y da un tiempo medible para saber que tecla presionamos.

Espero que lo disfruten!
13/05/2010 #2

Avatar de sammaael

Respuesta: Teclado matricial con solo 1 pin IO
buen aporte lo revisare...

una pregunta lo provaste???
13/05/2010 #3

Avatar de seaarg

Respuesta: Teclado matricial con solo 1 pin IO
Buena pregunta. No lo probe pero no tengo dudas de que funcione porque he hecho algo "parecido" si se quiere midiendo tiempos de descarga de capacitor.
13/05/2010 #4

Avatar de el-rey-julien

Respuesta: Teclado matricial con solo 1 pin IO
interesante la idea ,
yo asta hoy asia lo siguiente,primero pongo el teclado y despues
si no me alcansan las patitas uso las del teclado para compartir otras funciones ,
grasias
saludos
13/05/2010 #5

Avatar de Eclip-se

Respuesta: Teclado matricial con solo 1 pin IO
Esta buena la idea, y tiene sentido pero que tan confiable y practico sera????.
Ya que al usar el A/D, me temo que hay que luchar con el "RUIDO", y en cosas reales "El remedio sale mas caro que la enfermedad".

Por eso, como siempre que se usa el teclado junto a un LCD, yo uso en conjunto las lineas que controla el LCD y las que leen el TECLADO. Con eso minimizo el hardware y lo pines a usar...
14/05/2010 #6

Avatar de seaarg

Respuesta: Teclado matricial con solo 1 pin IO
Eclip-se dijo: Ver Mensaje
Esta buena la idea, y tiene sentido pero que tan confiable y practico sera????.
Ya que al usar el A/D, me temo que hay que luchar con el "RUIDO", y en cosas reales "El remedio sale mas caro que la enfermedad".

Por eso, como siempre que se usa el teclado junto a un LCD, yo uso en conjunto las lineas que controla el LCD y las que leen el TECLADO. Con eso minimizo el hardware y lo pines a usar...
En este caso NO usa el A/D, usa un Pin IO digital standard. De hecho sirve para otras cosas, como medir una resistencia, sin tener A/D en el micro.

No habria ruido en teoria porque se basa en detectar cuanto tiempo pasa hasta que la entrada es 0 (o sea, descargo el capacitor).

Otra razon por la que me parece muy interesante: Tomemos por ejemplo una alarma, cuyo teclado se encuentra alejado de la centralita. Con un cable telefonico de 2 hilos tendriamos la conexion en vez de 7 cables para una conexion std, u otros metodos "alimentados" que llevarian mas cables.
14/05/2010 #7

Avatar de sammaael

Respuesta: Teclado matricial con solo 1 pin IO
bueno de momento nos quedaremos con las ideas pero esperare a que alguien lo pruebe practicamnete para ver que tan eficiente es, pero en lo personal creo que es muy bueno..
y que tal la velocidad entre tecla apretada y otra?? habra que tener cuidado en eso cierto?
14/05/2010 #8

Avatar de seaarg

Respuesta: Teclado matricial con solo 1 pin IO
sammaael dijo: Ver Mensaje
bueno de momento nos quedaremos con las ideas pero esperare a que alguien lo pruebe practicamnete para ver que tan eficiente es, pero en lo personal creo que es muy bueno..
y que tal la velocidad entre tecla apretada y otra?? habra que tener cuidado en eso cierto?
Seguramente tengas que esperar el timeout, o sea cuando haya pasado el tiempo maximo de descarga con la R mas grande (o cap mas grande) que de todos modos no deberia ser un impedimento para un sensado de teclado.
07/09/2010 #9


Respuesta: Teclado matricial con solo 1 pin IO
este circuito del teclado por un pin lo provaron
quiero implenetar para mi proyecto pero tengo
un poco de miedo, quisiera q me confirmen si funca

gracias ok!!!!
07/09/2010 #10

Avatar de seaarg

Respuesta: Teclado matricial con solo 1 pin IO
Personalmente sigo sin probarlo porque no me encontre en la necesidad. La teoria dice que anda.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.