Paso 4: código
Usar el compilador de C de CCS. Hay una versión gratis, que trabaja con muchas fotos, aunque creo que no funciona con el PIC16F506. El código se proporciona como referencia para ayudar a entender aún más el diseño de la máquina.
Mi técnica para la lectura de la matriz del teclado es empujar los pernos x1-x4 a 5V, entonces leer los valores de y1-y2. Asumiendo que sólo una tecla está siendo presionada, el pin y que es alto representa la coordenada y de la buttonpress. Repita este proceso empuja y1-y2 a 5V y la lectura de x1-x4 para determinar la coordenada x.