Ausgänge über .txt File von SD Card steuern

Wenn Du diesen Teil:

    while (Text.available()) {
      Serial.write(Text.read());
      digitalWrite(LED_R, HIGH);
      delay(100);
      digitalWrite(LED_R, LOW);
      delay(100);
      
    }

durch:

    uint8_t pin = 2;
    while (Text.available()) {
      uint8_t read_byte = Text.read();
      Serial.write(read_byte);
      if (read_byte < '0' || read_byte > '1') continue;
      if (pin < 20) {
        digitalWrite(pin++, read_byte == '1' ? HIGH : LOW);
      }
      digitalWrite(LED_R, HIGH);
      delay(100);
      digitalWrite(LED_R, LOW);
      delay(100);
    }

ersetzt, werden die ersten 18 Bytes im Textfile, die entweder '0' oder '1' sind, den entsprechenden Pin (ab 2 aufwärts, ab 14 sind es beim UNO die analogen Pins) setzen. Was natürlich noch fehlt, ist der pinMode()-Aufruf für alle Pins, damit sie Ausgänge werden.