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() 
{

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.
Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia