Entrar
¿Nuevo usuario? Inscribirme
electronica_desaplicada · Electrónica Desaplicada
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Teclado 4x3 para proyecto de la facultad   Lista de mensajes  
Responder | Reenviar Mensaje #6117 de 6443 |
Re: [E_Desaplicada] Teclado 4x3 para proyecto de la facultad

 
Christian:
 
             Alguna vez hice esto de la siguiente manera: Conectá las columnas 1,2 y 3 al px.1, px.2y px.3. Las filas 1,2,3, y 4 al px.4, px.5,
px.6 y px.7. Al comenzar el programa poné el px en ff. En la rutina de
de lectura desplazá un cero entre px.1, px.2, px.3, px1, px.2, ......... y
así durante digamos 100 o 200ms. Mientras barres tenés que colocar una
condición de escape que "mire" los pines restantes (del4 al 7) de px. Si
alguno aparece en cero es porque se apretó una tecla, entonces salís del
barrido del teclado y listo. El valor de columna lo tenés porque vos la pones en cero durante el barrido, y también conocés el valor de columna
porque es el cero que detectaste para salir del loop de barrido, por lo tanto tenés la tecla identificada.
 
Espero te sea útil.
 
 
Saludos..........................Marcelo.
 


Christian Squadrito <krisqua76@...> escribió:
Estimados:
    Estamos haciendo un proyecto, con un micro Atmel 89S8252 y queremos manejar un teclado matricial de 4x3(telefonico) con 7 piolas atraves del P1. Ya logramos manejar el LCD de 16x2, el RTC(donde mantenmos la hora)pero no damos con el teclado.
    No manejamos interrupciones, ni timer, sino una rutina central a la que barre subrutinas.
    Mas adelante vamos a controlar sensores de humedad y proximidad. Pero primero lo primero.
    Es pr ello, que recurro a ustedes para pedirles si nos pueden facilitar una rutina en la cual me indique que presione la tecla y el valor...
    Desde ya agradezco al atencion aportada.
Saludos cordiales,
Christian./



El Mundial de Rugby 2007
Las últimas noticias en Yahoo! Deportes:
http://ar.sports.yahoo.com/mundialderugby


Vie, 21 de Sep, 2007 6:20 pm

marceloleo
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #6117 de 6443 |
Desplegar mensajes Autor Ordenar por fecha

Estimados: Estamos haciendo un proyecto, con un micro Atmel 89S8252 y queremos manejar un teclado matricial de 4x3(telefonico) con 7 piolas atraves del P1. Ya...
Christian Squadrito
krisqua76
Sin conexión Enviar correo
21 de Sep, 2007
3:24 am

Lo poco que hice con micros fue con PICs, de donde saqué un buen ejemplo de escaneado de teclado sin interrupciones (externas) es en: ...
Daniel Ricardo Perez
danyperez1
Sin conexión Enviar correo
21 de Sep, 2007
3:55 am

Ens esta direccion hay una rutina 4x4 que funciona muy bien y es facil de modificar para 4x3 pero esta en asm de microchip, puedes convertirla ...
alberto grosso
albertodg2
Sin conexión Enviar correo
21 de Sep, 2007
11:07 am

Christian: Alguna vez hice esto de la siguiente manera: Conectá las columnas 1,2 y 3 al px.1, px.2y px.3. Las filas 1,2,3, y 4 al px.4, px.5, px.6 y px.7. Al...
Marcelo Daniel Leo
marceloleo
Sin conexión Enviar correo
21 de Sep, 2007
6:21 pm

ESpero que tengas cuenta pop,.... porque no tengo tiempo de cargar este archivo en el foro. Tal vez alguno lo pueda subir. Asumo que tu programas en C. Si no...
micropropulsor
Sin conexión Enviar correo
24 de Sep, 2007
11:05 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda