Stap 2: Hoe het werkt
Het is heel simpel, telkens wanneer die een knop is ingedrukt, de Arduino ontvangt een analoge waarde van 0 tot 1023. Afhankelijk van de weerstand tegen elke knop deze waarde wijzigt. Door deze manier kunnen we herkennen welke knop werd ingedrukt.
Nu laten we zien hoe het werkt in de praktijk!
Het bovenstaande circuit te bouwen en programmeren van de Arduino met het volgende schema. Hieronder vindt u de Codebender seriële monitor, drukt u op de knop verbinden om seriële communicatie te starten.
Zoals u zien kunt als geen toets wordt ingedrukt de verkregen waarde is 0. Nu druk op de eerste knop (met 1K weerstand) en houden van een bericht met de waarde die u hebt ontvangen. Houd gaand met alle van hen.
Mijn waarden zijn:
- 1ste knop: 1013
- 2de knop: 1004
- 3e knop: 995
- 4de knop: 871
Tip: U kunt zoveel knoppen die u wilt ;)