Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int ledr = 2;
- int ledb = 3;
- int buttonr = 8;
- int buttonb = 9;
- bool roton = false;
- bool blauon = false;
- void setup() {
- // PinMode setzen
- pinMode(ledr, OUTPUT);
- pinMode(ledb, OUTPUT);
- pinMode(buttonr, INPUT_PULLUP); //InPut zu vermeidung von Prellung
- pinMode(buttonb, INPUT_PULLUP); //InPut zu vermeidung von Prellung
- }
- void loop() {
- // Loop der kontrollier ob ein Taste gedrückt wurde
- if (digitalRead(buttonr) == LOW){ //Überprüfung ob der rote Button gedrückt wurde
- roton = true; //Wenn Button gedrückt wurde, roten LED Status auf true setzen
- blauon = false; //Wenn Button gedrückt wurde, blauen LED Status auf flase setzen
- } else if (digitalRead(buttonb) == LOW){ //Überprüfung ob der blaue Button gedrückt wurde
- roton = false; //Wenn Button gedrückt wurde, roten LED Status auf false setzen
- blauon = true; //Wenn Button gedrückt wurde, blaueb LED Status auf true setzen
- }
- if (roton == true) //Überprüfung ob die rote LED eingeschaltet werden soll
- digitalWrite(ledr, HIGH); //Wenn Button gedrückt wurde, rote LED einschalten
- else digitalWrite(ledr, LOW); //Wenn Button nicht gedrückt wurde, rote LED auschalten
- if (blauon == true) //Überprüfung ob die blaue LED eingeschaltet werden soll
- digitalWrite(ledb, HIGH); //Wenn Button gedrückt wurde, blaue LED einschalten
- else digitalWrite(ledb, LOW); //Wenn Button nicht gedrückt wurde, blaue LED auschalten
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement