Invio alla porta Serial.
Considera l'esempio più classico per tutti i linguaggi di programmazione: Hello World!
void setup()
{
Serial.begin(9600);
Serial.println("Hello World!
");
}
void loop()
void loop()
{
}
}
L'invio alla porta consente di scoprire il valore della variabile nel posto giusto nel programma, questo processo è chiamato debugging. Quando il codice non funziona come dovrebbe, iniziamo a guardare quali variabili assumono quali valori. Oppure visualizziamo il testo da diversi punti del programma per osservare l'ordine del suo lavoro. Negli ambienti di sviluppo esperti e nei microcontrollori più seri, c'è il debug hardware, che permette di monitorare l'andamento del programma e i valori di eventuali variabili senza produrre output sulla porta.
Ricordiamo i cicli e gli array ed emettiamo gli elementi dell'array sulla porta:
void setup()
{
Serial.begin(9600);
byte arr[] = {0, 1, 2, 3, 4, 5, 6, 7};
for (byte i = 0; i < 8; i++)
{
Serial.print(arr[i]);
Serial.print(' ');
}
}
void loop()
{
}
Output: 0 1 2 3 4 5 6 7 - elementi dell'array separati da spazi.
