Stap 2: De theorie - hoe knoppen normaal worden gelezen.
Zoals u zien kunt, moet u 1 Input pin en 1 weerstand per knop, waarna u kunt controleren de staat in uw schets van de Arduino met behulp van deze:
buttonState = digitalRead(buttonPin);
Ik ben niet tonen alle de setup enz... Uiteraard moet u alles verklaren en de pincode instellen als een input, enz. U kunt zien de volledige voorbeeld op de Arduino website.
Dit is fijn als u slechts 1 of 2 knoppen, maar wat gebruikt als je 10 nodig? Dat laat weinig IO pinnen voor iets anders dat u zou willen doen.