Arduino leer monitor serial

Dejo código que permite leer palabras de forma serial y realizar acciones cualquier Arduino, a si mimo enviar palabras de forma serial.

Les dejo un ejemplo con el led conectado en pin 13, que enviando una palabra on enciende el led y enviando la palabra off apaga el led

String inputString = "";
bool strinComplete = false;

void setup() {
  Serial.begin(9600);
  pinMode(LED_BUILTIN, OUTPUT);
  digitalWrite(LED_BUILTIN, LOW);
}

void loop() {
    if (strinComplete) {
    inputString.trim();
    Serial.println(inputString);
    if (inputString.equals("on")) {
      digitalWrite(LED_BUILTIN, HIGH);}
    
    else if (inputString.equals("off")) {
      digitalWrite(LED_BUILTIN, LOW);}
    
    inputString = "";
    strinComplete = false;
  }
}
void serialEvent() {
  while (Serial.available()) {
    char inChar = (char)Serial.read();
    if (inChar == '\n') {
      strinComplete = true;
    }
    else {
      inputString += inChar;
    }
  }
}

Y cual es el problema o la idea es que sirva de ayuda? Si es el caso debiste postear en Tutoriales y Documentación.

si te sirve de ayuda exelnete.

Entonces mi estimado @wilson13253 publica en Documentación no en Español como foro general.
Movido a Documentación.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.