int rojo = 2;
int verde = 3;
int azul = 4;
String entrada = "";
void setup() {
Serial.begin(9600);
pinMode(rojo, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(azul, OUTPUT);
apagar();
}
void loop() {
if (Serial.available()) {
entrada = Serial.readStringUntil('\n');
entrada.toLowerCase();
if (entrada.indexOf("apagar") != -1) apagar();
if (entrada.indexOf("rojo") != -1) digitalWrite(rojo, HIGH);
if (entrada.indexOf("verde") != -1) digitalWrite(verde, HIGH);
if (entrada.indexOf("azul") != -1) digitalWrite(azul, HIGH);
delay(100);
}
}
void apagar() {
digitalWrite(rojo, LOW);
digitalWrite(verde, LOW);
digitalWrite(azul, LOW);
}