#define azul 2
#define rojo 3
#define verde 4
#define sw1 6
#define sw2 8
void setup() {
//iniciamos puerto serial de Arduino.
Serial.begin(115200);
//inicializamos salidas digitales
pinMode(azul, OUTPUT);
pinMode(rojo, OUTPUT);
pinMode(verde, OUTPUT);
//inicializamos entradas digitales
pinMode(sw1, INPUT);
pinMode(sw2, INPUT);
Serial.println("Iniciando Programa....");
}
void loop() {
if(Serial.available()){
String cmd = Serial.readStringUntil("\n");
cmd.trim();
Serial.println("⚠️⚠️ Comando Recibido: " + cmd);
if(cmd == "azul"){
digitalWrite(azul, !digitalRead(azul));
}
if(cmd == "verde"){
digitalWrite(verde, !digitalRead(verde));
}
if(cmd == "rojo"){
digitalWrite(rojo, !digitalRead(rojo));
}
}
}