/*
Hi, in this sketch it will turn a light on and off
*/
String command;
void setup() {
Serial.begin(9600);
pinMode(3, OUTPUT);
pinMode(2, OUTPUT);
Serial.println("Type On or Off (Or LIGHTSHOW, All CAPS)");
Serial.println("Or Night and Day");
Serial.println("Or a Color");
}
void loop() {
if(Serial.available()){
command = Serial.readStringUntil('\n');
if(command.equals("On")){
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
}
if(command.equals("Off")) {
digitalWrite(2, LOW);
digitalWrite(3, LOW);
}
if(command.equals("LIGHTSHOW")) {
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
delay(100);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
delay(100);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
delay(100);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
}
if(command.equals("Night")) {
digitalWrite(2, HIGH);
Serial.println("Good Night.");
}
if(command.equals("Day")) {
digitalWrite(2, LOW);
Serial.println("What A Beautiful Day Sky");
digitalWrite(3, HIGH);
delay(10000);
digitalWrite(3, LOW);
}
if(command.equals("White")) {
digitalWrite(2, HIGH);
}
if(command.equals("Blue")) {
digitalWrite(3, HIGH);
}
}
}
Comments