void setup() { Serial.begin(9600); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); // put your setup code here, to run once: } void loop() { Serial.println("First light up the basic colors."); delay(1000); digitalWrite(2, HIGH); Serial.println("Red LED is ON."); delay(1000); digitalWrite(2, LOW); digitalWrite(3, HIGH); Serial.println("Blue LED is ON."); delay(1000); digitalWrite(3, LOW); digitalWrite(4, HIGH); Serial.println("Green LED is ON."); delay(1000); digitalWrite(4, LOW); Serial.println("Now the mixing starts."); delay(1000); digitalWrite(2, HIGH); digitalWrite(3, HIGH); Serial.println("Mixing red and blue, the result is purple."); delay(1000); digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(2, HIGH); digitalWrite(4, HIGH); Serial.println("Mixing red and green, the result is yellow."); delay(1000); digitalWrite(2, LOW); digitalWrite(477, LOW); digitalWrite(3, HIGH); digitalWrite(4, HIGH); Serial.println("Mixing blue and green, the result is tirkiz."); delay(1000); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(2, HIGH); digitalWrite(3, HIGH); digitalWrite(4, HIGH); Serial.println("Mixing red, blue and green, the result is white."); delay(1000); digitalWrite(2, LOW); digitalWrite(3, LOW); digitalWrite(4, LOW); }