char data;
int led1=9,led2=10,led3=11;
int x = 1, b = 1;
void setup() {
Serial.begin(9600);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
Serial.println("Enter your cmd");
}
void loop() {
// put your main code here, to run repeatedly:
if (Serial.available()) {
data = Serial.read();
if (data == 'a') {
x++;
if (x == 2) {
digitalWrite(led1, HIGH);
Serial.println("ON");
Serial.println(x);
}
if (x == 3) {
digitalWrite(led1, LOW);
Serial.println("OFF");
Serial.println(x);
}
//---------------------------------------------CMD=b-----------------------------------------------
}
if (data == 'b') {
x++;
if (x == 4) {
digitalWrite(led2 , HIGH);
Serial.println("ON");
Serial.println(x);
}
if (x == 5) {
digitalWrite(led2, LOW);
Serial.println("OFF");
Serial.println(x);
}
}
if (data == 'c') {
x++;
if (x == 6) {
digitalWrite(led3, HIGH);
Serial.println("ON");
Serial.println(x);
}
if (x == 7) {
digitalWrite(led3, LOW);
Serial.println("OFF");
Serial.println(x);
}
}
//------------------------------------------CMD C------------------------------------------------
if (data == 'd') {
for (int i = 0; i < 3 ; i++) {
digitalWrite(led1, HIGH);
delay(500);
digitalWrite(led2, HIGH);
delay(500);
digitalWrite(led3, HIGH);
delay(500);
digitalWrite(led1, LOW);
delay(500);
digitalWrite(led2, LOW);
delay(500);
digitalWrite(led3, LOW);
}
}
}
}