diff --git a/Licht.ino b/Licht.ino index 5da775b..5b3e357 100644 --- a/Licht.ino +++ b/Licht.ino @@ -2,20 +2,36 @@ void setup() { pinMode(3,OUTPUT); // red pinMode(9,OUTPUT); // green pinMode(6,OUTPUT); // blue + pinMode(7,INPUT); + Serial.begin(9600); } + void loop() { - for (int i=0; i <= 255; i++) { - analogWrite(3,i); - analogWrite(6,i); - analogWrite(9,i); - delay(20); - } - for (int i=255; i >= 0; i--) { - analogWrite(3,i); - analogWrite(6,i); - analogWrite(9,i); - delay(20); + Serial.println(digitalRead(7)); + if (digitalRead(7)==1){ + for (int i=0; i <= 255; i++) { + analogWrite(3,i); + analogWrite(6,i); + analogWrite(9,i); + delay(20); + if (digitalRead(7)==0){ + + Serial.println("break 1"); + break; + + } + } + for (int i=255; i >= 0; i--) { + analogWrite(3,i); + analogWrite(6,i); + analogWrite(9,i); + delay(20); + if (digitalRead(7)==0){ + Serial.println("break 2"); + break; + } } + } }