Buenos amigos soy súper nuevo en esto y estamos haciendo unos amigo y yo un proyecto que es para el deporte de airsoft es un maletín de bomba sonora ósea cuando el contador llegue ha cero "00" suena una sirena de carro el problema que tuvimos fue que en la programación nos quedamos en que el teclado matricial no imprime lo que uno escribe estoy usando el programa pic Simulator ide. lo que vimos fue que no imprime pero si esta conectado porque usando la aplicación "microcontroller" vimos que si esta conectado pero no imprime ni los numero ni nada uso teclado matricial 4x3
AllDigital
Const clave = 2589
Define LCD_DBIT = 4
Define LCD_RSBIT = 1
Define LCD_EREG = PORTA
Define LCD_EBIT = 4
Define LCD_RWREG = PORTB
Define LCD_RWBIT = 0
Lcdinit 3
Lcdout "Maletin Bomba"
Lcdcmdout LcdLine2Home
Lcdout "(M.A.T)"
WaitMs 50
Lcdcmdout LcdClear
Lcdout "Hecho por Ray"
Lcdcmdout LcdLine2Home
Lcdout " e Irwing"
WaitMs 20
Lcdcmdout LcdClear
Symbol fila1 = RA0
Symbol fila2 = RA1
Symbol fila3 = RA2
Symbol fila4 = RA3
Symbol col1 = RA5
Symbol col2 = RA6
Symbol col3 = RA7
TRISA = %00000000
TRISB = %00001111
Dim boton As Byte
loop:
Gosub get_button
WaitMs 20
Lcdout "si"
WaitMs 200
Goto
Esto fue lo que yo pude hacer
así el programa se trata de
1-presentación
2-meter clave del Adm. (Será siempre fija)
3-meter clave para desactivar el maletín (esta siempre cambiara)
3.1-confirmar la clave para desactivar el maletín
4-meter minutos de conteo regresivo (hasta 999 minutos)
5-meter lo numero de intento que puede fallar (esta siempre cambiara)