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.

results matching ""

    No results matching ""