Stap 4: Code
Ik gebruik de CCS C compiler. Er is een gratis verison daar, die met veel foto's, werkt hoewel ik denk dat het niet werkt met de PIC16F506. De code is bedoeld als een verwijzing naar beter verder inzicht in het ontwerp van de machine.
Mijn techniek voor de lezing uit de toetsenbord matrix is te duwen pennen x1-x4 naar 5V, lees dan de waarden van y1-y2. Ervan uitgaande dat die slechts één toets wordt ingedrukt, vertegenwoordigt de y-pin die hoog de y-coördinaat van de buttonpress. Herhaal dit proces duwen y1-y2 naar 5V en het lezen van x1-x4 om te bepalen van de x-coördinaat.