Stap 2: Het toetsenblok draad tot en met de Arduino
Hebt u een toetsenbord dat speciaal voor het verbinden van een arduino is gemaakt, dan is het gemakkelijk. U kijk maar naar het gegevensblad voor het en het vertelt je precies hoe het aansluiten.
Als u een toetsenbord hebt en je hebt geen gegevensblad daarvoor dan hangen oorzaak was ik in dezelfde situatie.
Mijne had op de achterkant een diagram dat u welke pinnen met elkaar zijn verbonden toont wanneer u op een bepaalde toets drukt.
Als je dat niet hebt, zul je een multimeter gebruiken en erachter te komen welke pinnen met elkaar zijn verbonden wanneer u elke toets.
Om dat te doen, neem uw multimeter en zet deze dan op continuïteit (de diode-symbool).
Zet dan de test leads op pin 1 en 2 van het toetsenbord. Druk nu op elke toets totdat u continuïteit.
Nemen van papier en een pen en noteer de sleutel (ex: 1, 2, #) en de twee pinnen (ex: 6[1;2]).
Doen voor elke toets totdat u allemaal bedacht.
Een tabel maken:
1 = 1 + 5
2 = 1 + 6
3 = 1 + 7
4 = 2 + 5
5 = 2 + 6
6 = 2 + 7
7 = 3 + 5
8 = 3 + 6
9 = 3 + 7
* = 4 + 5
0 = 4 + 6
# 4 + 7 =
Dat is wat ik kreeg.
Alles wat u krijgen, als u de toetsen in die volgorde ziet u de logica in het opschrijven.
Ik kan uit mijn tabel zien dat de rij pinnen 1,2,3,4 zijn; en de kolom pinnen zijn 5,6,7.
Nu sluit het pinnen van het toetsenblok in een breadboard en laten we beginnen aan te sluiten.
De pinnen voor rijen 2 en 3 (in mijn geval pin 2 en 3) + 5v aansluiting 10K Ohm weerstanden. Doe hetzelfde met de pinnen voor kolom 1 en 3 pinnen (in mijn geval pin 5 en 7).
Hebt u een arduino mega, sluit u het toetsenbord als volgt uit:
Toetsenblok pin row1--> arduino pin 25
Toetsenblok pin row2--> arduino pin 24
Toetsenblok pin row3--> arduino pin 23
Toetsenblok pin row4--> arduino pin 22
Toetsenblok pin Kolom1--> arduino pin 28
Toetsenblok pin Kolom2--> arduino pin 27
Toetsenblok pin Kolom3--> arduino pin 26
(De arduino uno hoeft niet genoeg digitale pinnen zodat het past niet in dit project.)
Dat moet het voor het toetsenbord. :) we zijn een stap dichter bij de finish. Hang daar. :) Bijna klaar.