#include <Arduino.h>
// Atlante: esempio originale per UNO R3.
// Verificare core, cablaggio e hardware prima dell’uso.
bool acceso = false;
void setup() {
  Serial.begin(115200);
  pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
  if (Serial.available() <= 0) return;
  char comando = Serial.read();
  if (comando == '\r' || comando == '\n') return;
  if (comando == '1') acceso = true;
  else if (comando == '0') acceso = false;
  else if (comando != '?') { Serial.println("ERR comando"); return; }
  digitalWrite(LED_BUILTIN, acceso ? HIGH : LOW);
  Serial.println(acceso ? "ON" : "OFF");
}
