Caratteri di controllo.
Esistono i cosiddetti caratteri di controllo che consentono di formattare l'output. Ce ne sono circa una dozzina, ma qui ci sono i più utili.
- \n - nuova riga
- \r - ritorno a capo
- \v - scheda verticale
- \t - scheda orizzontale
Inoltre, se si desidera utilizzare le virgolette singole ', doppie virgolette ", barra rovesciata \ e alcuni altri caratteri nel testo, è necessario eseguire l'escape con una barra rovesciata, viene semplicemente posizionato prima del carattere:
- \" - virgolette
- \' - apostrofo
- \\ - barra rovesciata
- \0 - carattere nullo
- \? - punto interrogativo
Stringa con virgolette:
Serial.println("\"Hello, World!\""); // visualizza "Hello, World!"
La combinazione \r\n tradurrà la stringa e riporterà il cursore alla posizione sinistra:
Serial.print("Hello, World!\r\nArduino Forever");
// visualizza
// Hello, World!
// Arduino Forever
I caratteri di tabulazione consentono di inviare comodamente i dati per un successivo inserimento in una tabella. Ad esempio, visualizziamo diverse potenze di due sotto forma di tabella, utilizzando il carattere di tabulazione \t:
for (byte i = 0; i < 16; i++) // i da 0 a 16
{
Serial.print(i);
Serial.print("\t");
Serial.println(round(pow(2, i)));
}
