void setup() { Serial.begin(9600); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode(2, INPUT_PULLUP); } void loop() { int value = digitalRead(2); Serial.println(value); if (value == 1) { digitalWrite(5, LOW); digitalWrite(6, LOW); digitalWrite(10, LOW); digitalWrite(11, LOW); } else { for(int i=1; i<6; i++){ for (int fadeValue=0; fadeValue<=255; fadeValue+=5){ analogWrite(5, fadeValue); analogWrite(10, fadeValue); delay(30); } for (int fadeValue=255; fadeValue>=0; fadeValue-=5){ analogWrite(6, fadeValue); analogWrite(11, fadeValue); delay(30); } delay(50); for (int fadeValue=0; fadeValue<=255; fadeValue+=5){ analogWrite(6, fadeValue); analogWrite(11, fadeValue); delay(30); } for (int fadeValue=255; fadeValue>=0; fadeValue-=5){ analogWrite(5, fadeValue); analogWrite(10, fadeValue); delay(30); } delay(50); } } }