int REDLED = 13;
int GREENLED = 12;
int BLUELED = 11;
int YELLOWLED = 10;
int AMBERLED = 9;
int WHITELED = 8;
//long timer = 0;
void setup() {
// put your setup coere, tde ho run once:
Serial.begin(115200);
pinMode(REDLED, OUTPUT);
pinMode(GREENLED, OUTPUT);
pinMode(BLUELED, OUTPUT);
pinMode(YELLOWLED, OUTPUT);
pinMode(AMBERLED, OUTPUT);
pinMode(WHITELED, OUTPUT);
Serial.println("....controlling LED with serial mornitor....");
Serial.println("loading please wait....");
//for(int a = 0; a < 10; a++) {
//if(a == 9) {
// Serial.println("");
// }else{
// Serial.print(".");
// }
//delay(100);
//}
Serial.println(">");
Serial.println("> please type 1 to on the LED or zero to off it");
}
void loop() {
// put your main code here, to run repeatedly:
char c;
if(Serial.available()) {
c = Serial.read();
Serial.println("*");
Serial.println("> you type, "+String(c));
if(c == '1'){
digitalWrite(REDLED, 1);
Serial.println("REDLED is on");
}
if(c == '0'){
digitalWrite(REDLED, 0);
Serial.println("REDLED is off");
}
if(c == '2'){
digitalWrite(GREENLED, 1);
Serial.println("GREENLED is on");
}
if(c == '0'){
digitalWrite(GREENLED, 0);
Serial.println("GREENLED is off");
}
if(c == '3'){
digitalWrite(BLUELED, 1);
Serial.println("BLUELED is on");
}
if(c == '0'){
digitalWrite(BLUELED, 0);
Serial.println("BLUELED is off");
}
if(c == '4'){
digitalWrite(YELLOWLED, 1);
Serial.println("YELLOWLED is on");
}
if(c == '0'){
digitalWrite(YELLOWLED, 0);
Serial.println("YELLOWLED is off");
}
if(c == '5'){
digitalWrite(AMBERLED, 1);
Serial.println("AMBERLED is on");
}
if(c == '0'){
digitalWrite(AMBERLED, 0);
Serial.println("AMBERLED is off");
}
if(c == '6'){
digitalWrite(WHITELED, 1);
Serial.println("WHITELED is on");
}
if(c == '0'){
digitalWrite(WHITELED, 0);
Serial.println("WHITELED is off");
}
if(c == '7'){
digitalWrite(WHITELED, 1);
digitalWrite(AMBERLED, 1);
digitalWrite(YELLOWLED, 1);
digitalWrite(BLUELED, 1);
digitalWrite(GREENLED, 1);
digitalWrite(REDLED, 1);
Serial.println("6 LEDs are on");
}
if(c == '0'){
digitalWrite(WHITELED, 0);
Serial.println("6 LEDs are off");
}
if(c == '8'){
digitalWrite(WHITELED, 1);
digitalWrite(AMBERLED, 1);
digitalWrite(YELLOWLED, 1);
digitalWrite(BLUELED, 1);
digitalWrite(GREENLED, 1);
digitalWrite(REDLED, 1);
delay(1000);
Serial.println("6 LEDs are blinking");
}
if(c == '8'){
digitalWrite(WHITELED, 0);
digitalWrite(AMBERLED, 0);
digitalWrite(YELLOWLED, 0);
digitalWrite(BLUELED, 0);
digitalWrite(GREENLED, 0);
digitalWrite(REDLED, 0);
delay(1000);
Serial.println("6 LEDs are blinking");
}
}
}