String command;
#define PinklLed 1
#define PurplLed 2
#define whiteLed 3
#define OrgLed 4
#define YelowLed 5
#define blueLed 6
#define GrenLed 7
#define RedLed 8
void setup() {
Serial.begin(9600);
pinMode(PinklLed, OUTPUT);
pinMode(PurplLed, OUTPUT);
pinMode(whiteLed, OUTPUT);
pinMode(OrgLed, OUTPUT);
pinMode(YelowLed, OUTPUT);
pinMode(blueLed, OUTPUT);
pinMode(GrenLed, OUTPUT);
pinMode(RedLed, OUTPUT);
delay(2000);
Serial.println("Type Command (SetName P0 P1 P2 P3 P4 P5 P6 P7)");
}
void loop() {
if (Serial.available()) {
command = Serial.readStringUntil('\n');
Serial.println(command);
if (command.substring(0, 1) == "A") {
Serial.println("Set A");
if (command.substring(2, 3) == "1") {
Serial.println("Led1 On");
digitalWrite(RedLed, HIGH);
}
else{
Serial.println("Led1 Off");
digitalWrite(RedLed, LOW);
}
if (command.substring(4, 5) == "1") {
Serial.println("Led2 On");
digitalWrite(GrenLed, HIGH);
}
else{
Serial.println("Led2 Off");
digitalWrite(GrenLed, LOW);
}
if (command.substring(6, 7) == "1") {
Serial.println("Led3 On");
digitalWrite(blueLed, HIGH);
}
else{
Serial.println("Led3 Off");
digitalWrite(blueLed, LOW);
}
if (command.substring(8, 9) == "1") {
Serial.println("Led4 On");
digitalWrite(YelowLed, HIGH);
}
else{
Serial.println("Led4 Off");
digitalWrite(YelowLed, LOW);
}
if (command.substring(10, 11) == "1") {
Serial.println("Led5 On");
digitalWrite(OrgLed, HIGH);
}
else{
Serial.println("Led5 Off");
digitalWrite(OrgLed, LOW);
}
if (command.substring(12, 13) == "1") {
Serial.println("Led6 On");
digitalWrite(whiteLed, HIGH);
}
else{
Serial.println("Led6 Off");
digitalWrite(whiteLed, LOW);
}
if (command.substring(14, 15) == "1") {
Serial.println("Led7 On");
digitalWrite(PurplLed, HIGH);
}
else{
Serial.println("Led7 Off");
digitalWrite(PurplLed, LOW);
}
if (command.substring(16, 17) == "1") {
Serial.println("Led6 On");
digitalWrite(PinklLed, HIGH);
}
else{
Serial.println("Led6 Off");
digitalWrite(PinklLed, LOW);
}
}
}
}