Stap 4: toetsen
Als we niet hoe het toetsenblok werkte begrijpen, zou het erg verwarrend zijn. Kortom, in plaats van 12 afzonderlijke pinouts voor elke sleutel, een matrix type toetsenbord maakt gebruik van een 2-dimensionale arry te beschrijven van een bepaald nummer beroerte. Bijvoorbeeld, is nummer beroerte '5' een combinatie van kolom 2 (Pin 7) en rij 2 (Pin 1). Wanneer de Arduino krijgt een gelijktijdige signaal van pin 7 en pin 1 die het gaat dat toetsaanslag 5 is ingedrukt. Slim he?
* Merk op dat er geen 'aarde'-verbinding *
Output pinnen van toetsenbord:
...... Negeer de eerste en laatste pinnen als ze niets doen.
- ....... A0
- ....... A1
- ....... A2
- ....... A3 (gedeeld met tuimelschakelaar)
- ....... A4
- ....... A5
- ....... D6