int ledPin = 13; // Pino onde o LED está conectado
String comando = ""; // Variável para armazenar o comando recebido
void setup() {
pinMode(ledPin, OUTPUT); // Configura o pino do LED como saída
Serial.begin(9600); // Inicia a comunicação serial
Serial.println("Digite 'LIGAR' para acender o LED ou 'DESLIGAR' para apagar.");
}
void loop() {
if (Serial.available() > 0) { // Verifica se há dados disponíveis no serial
comando = Serial.readString(); // Lê o comando do monitor serial
comando.trim(); // Remove espaços em branco ou quebras de linha
if (comando.equalsIgnoreCase("LIGAR")) {
digitalWrite(ledPin, HIGH); // Liga o LED
Serial.println("LED Ligado!");
}
else if (comando.equalsIgnoreCase("DESLIGAR")) {
digitalWrite(ledPin, LOW); // Desliga o LED
Serial.println("LED Desligado!");
}
else {
Serial.println("Comando desconhecido. Digite 'LIGAR' ou 'DESLIGAR'.");
}
}
}