/* CVO De Verdieping - Arduino Starters
* De sketch : ‘drukknop_en_led_knippert wanneer igedrukt(oef4)
- Een led laten knipperend branden tijdens indruk van de knop
* Program: knipper_led.ino
* Jean BYA
* November 2022 CVO Arduino opleiding
* Versie 1.0
*/
int knopWaarde = 0; //waarde van inlezen knop
const int LED_PIN = 12; //pin 12 voor LED
const int KNOP_PIN = 7; // pin 7 voor drukknop
// VOORBEREIDING
void setup() {
pinMode(LED_PIN, OUTPUT); // stel digitale pin 12 als uitvoer
pinMode(KNOP_PIN, INPUT); // stel digitale pin 7 als invoer
}
// UITVOERING
void loop() {
knopWaarde = digitalRead(KNOP_PIN); // lees waarde in van de knop 0 of 1
while (knopWaarde > 0) {
digitalWrite(LED_PIN, HIGH); // zet de led aan
delay(500); //wacht .05 sec
digitalWrite(LED_PIN, LOW); //zet led op Off
delay(500); // wacht 0.5 sec
knopWaarde = digitalRead(KNOP_PIN); // lees waarde in de loop van de drukknop
}
}