Stap 3 - Wordt er gedrukt? Deel II
Maar met deze toevoegingen zijn we er nog niet helemaal, we moeten nog code schrijven in de loop()
functie!
void loop(){
// Lees knop A
int knop_a_ingedrukt = digitalRead(knop_a);
// Als knop A is ingedrukt, tel eentje op bij voor A
if(knop_a_ingedrukt == HIGH) {
aantal_stemmen_a++;
}
Serial.println("Stemmen A: "+ String(aantal_stemmen_a));
delay(100);
}
In de eerste regel van de
loop()
functie hierboven, vragen we aan de Marvin of knop A ingedrukt is of niet.In de regels daaronder (vanaf
if
) controleren we of dat zo is en alleen als de knop is ingedrukt tellen we er eentje voor A bij op.In de regels daaronder printen we de huidige uitslag en wachten we 100ms.