Autor Tema: leer teclado en pcb  (Leído 2117 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Viju7

  • PIC10
  • *
  • Mensajes: 4
leer teclado en pcb
« en: 26 de Mayo de 2015, 08:15:26 »
Hola, tengo un problema con esta parte de mi proyecto en la que tengo que pulsar un número de un teclado y que este aparezca en una pantalla lcd. Sólo me queda el puerto b libre entonces no sé si se podrá hacer o cómo puedo hacer que el puerto b sea de entrada de datos y salida. Utilizo un pic 16f84a. Muchas gracias.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re: leer teclado en pcb
« Respuesta #1 en: 26 de Mayo de 2015, 13:59:29 »
Si tenes el portb libre podes hacer hasta un teclado 4x4.

Como leer el teclado?, serian 4 salidas y 4 entradas, activas 1 por una las salidas (supongamos columnas) y observas el valor de las entradas (filas), cuando hay una activada ya tendrias tu numero (ejemplo columna 2 fila 2 seria igual a 5).



Esta lleno de programitas sobre como implementar el teclado en internet. pero creo que deberia ser claro como es la forma de leerlo.

Ahora cada cuanto lo lees es tu tema(Lo llamas desde el programa o usas un timer para que pregunte cada tanto). Tambien para evitar que cuente el mismo boton presionado no cuente 2 veces tambien hasta que se suelte (una variable mas).

Desconectado Thulsa Doom

  • PIC24F
  • *****
  • Mensajes: 805
    • https://electronicadicto.wordpress.com/
Re: leer teclado en pcb
« Respuesta #2 en: 04 de Junio de 2015, 09:28:05 »
Mira esto
Enlace web

Y me hice un driver para manejar por i2c un teclado, el código te sirve lo que tienes que modificarlo sacando la comunicación por I2C
ElectronicaAficion.wordpress.com
« Última modificación: 04 de Junio de 2015, 09:40:48 por Thulsa Doom »
Más códigos y desarrollos en https://electronicadicto.wordpress.com/ date una vuelta y curiosea un rato...


 

anything