Lettura degli argomenti della riga di comando

Arduino:
Lettura degli argomenti della riga di comando

Come Fare:

// Attenzione: gli esempi mostrano come utilizzare gli argomenti passati attraverso una seriale in Arduino, non la riga di comando tradizionale

void setup() {
  // Inizia la comunicazione seriale a 9600 bps
  Serial.begin(9600);
}

void loop() {
  // Controlla se ci sono dati disponibili da leggere
  if (Serial.available() > 0) {
    // Legge il prossimo byte disponibile
    String argument = Serial.readStringUntil('\n');
    Serial.print("Hai inserito: ");
    Serial.println(argument);
  }
}

/*
  Esempio di output quando si invia "accendiLED" dalla console seriale:
  
  Hai inserito: accendiLED
*/

Approfondimento:

Tradizionalmente, la lettura degli argomenti da riga di comando è una pratica comune nei sistemi operativi come Linux, Windows o macOS, ma Arduino opera diversamente. Non abbiamo una vera e propria “riga di comando”, ma utilizziamo la seriale per comunicare con dispositivi esterni. Negli anni, molte alternative più sofisticate si sono sviluppate per la gestione degli input esterni negli sketch Arduino, tra cui l’uso di pulsanti fisici, sensori o connessioni a internet.

Vedi Anche: