http://www.atmel.com doc1232.pdf
Dit toetsenbordje heeft 10 pins voor een 4 X 3 matrix toetsenbordje. Kortom er zijn 3 pins overbodig. Indien u het toetsenbord voor u neerlegt op de manier zoals op de linker foto, dan is de meeste linker pin: P0 en de meest rechtse is P9. Om nu te kunnen bepalen hoe de microcontroller het toetsenbord kan uitlezen moet er met de multimeter worden uitgezocht hoe de contacten werken. Alle combinaties moeten worden doorgemeten en vervolgens kan er een ontwerp voor een programma worden gemaakt.
Onderstaand een overzicht van combinatie resultaten:
- 0,1 -
- 0,2 -
- 0,3 - * 0
- 0,4 - 7 8 9
- 0,5 - 4 5 6
- 0,6 - 1 2 3
- 0,7 - 3 6 9
- 0,8 - 2 5 8 0
- 0,9 - 1 4 7 *
- 1,2 - #
- 1,3 -
- 1,4 -
- 1,5 -
- 1,6 -
- 1,7 -
- 1,8 -
- 1,9 -
- 2,3 -
- 2,4 -
- 2,5 -
- 2,6 -
- 2,7 -
- 2,8 -
- 2,9 -
- 3,4 -
- 3,5 -
- 3,6 -
- 3,7 -
- 3,8 - 0
- 3,9 - *
- 4,5 -
- 4,6 -
- 4,7 - 9
- 4,8 - 8
- 4,9 - 7
- 5,6 -
- 5,7 - 6
- 5,8 - 5
- 5,9 - 4
Hieruit blijkt dat dit een onhandig toetsenbord is indien we alle toetsen willen gebruiken, want de # toets kan uitsluitend worden gecheckt door pin 1 en 2 te checken. De rest van de toetsen kan netjes met en 4*3 matrix worden uitgelezen. Maar de # toets is niet in deze matrix opgenomen. Het lijkt er op dat deze toets voor normaal gebruik moet worden vergeten met dit toetsenbord, maar het biedt wel andere mogelijkheden, zoals het aansluiten van een interupt.
- Algemene informatie
|
Laatste verandering | 2020-04-11 |
Soort onderdeel | Sensors | |
Status | Actief | |
KYcode | |
Prijsindicatie | 1,50 |
Sketchvoorbeeld | |
Pinout | |
Icon | igs/icons/keypad.png |
Publiceer | Nee |
Up to date | Nee |