Programmazione in movimento 1 - Le basi - 9

# Utilizziamo la seriale

# esempio_02_seriale.ino

    /* esempio_02_seriale
     * Esempio di classico programma che utilizza la seriale per ingresso/uscita
     * Aprire il terminale (da "Tools"->"Serial Monitor Ctrl+Maiusc+M" oppure con Control+Maiuscole+M)
     */

    void setup () {
      Serial.begin (9600);    // Imposta la velocita' della seriale
    }

    void loop () {
      int i;
      Serial.println ("Scrivi un carattere");         // Scrive un messagio (con "a capo")
      do {
        i = Serial.read();                            // Legge un carattere (-1 se nessun carattere disponibile)
      } while (i < 0);                                // Attende finche' non e' disponibile un tasto
      Serial.print ("  Hai scritto ");                // Scrive il messaggio
      Serial.print (i);                               // Scrive il valore (numerico) di i
      Serial.print (" che in ascii corrisponde a ");
      Serial.write (i);                               // Scrive il "carattere" i
      Serial.println("");                             // Manda a capo
    }

© Ing. Stefano Salvi - released under FDL licence