/*
* Name: mod3_buttonLED.ino
* Date: 2021/10/14
* Author: fsc
* Version 1.0
* URL: https://wokwi.com/arduino/projects/312694073356976705
*/
const int PIN_LED1 = 4; // Pin der roten LED
const int PIN_LED2 = 6; // Pin der blauen LED
const int PIN_BUTTON1 = 8; // Pin der Taste für rote LED
const int PIN_BUTTON2 = 9; // Pin der Taste für blaue LED
int buttonState1 = 0; // Status von PIN_BUTTON1
int buttonState2 = 0; // Status von PIN_BUTTON2
void setup()
{
pinMode(PIN_LED1, OUTPUT);
pinMode(PIN_LED2, OUTPUT);
pinMode(PIN_BUTTON1, INPUT_PULLUP);
pinMode(PIN_BUTTON2, INPUT_PULLUP);
}
void loop()
{
// Status von PIN_BUTTON1 lesen
buttonState1 = digitalRead(PIN_BUTTON1);
// Status von PIN_BUTTON2 lesen
buttonState2 = digitalRead(PIN_BUTTON2);
if (buttonState1 == LOW) {
// rote LED ein
digitalWrite(PIN_LED1, HIGH);
} else {
// rote LED aus
digitalWrite(PIN_LED1, LOW);
}
if (buttonState2 == LOW) {
// blaue LED ein
digitalWrite(PIN_LED2, HIGH);
} else {
// blaue LED aus
digitalWrite(PIN_LED2, LOW);
}
}
Comments