Plotter.

Oltre al monitor della porta seriale, l'IDE Arduino ha un plotter, un plotter in tempo reale basato sui dati della porta seriale. È sufficiente inviare il valore utilizzando il comando Serial.println(value) e aprire il plotter tramite una connessione seriale. Per dimostrare, puoi creare diversi esempi senza la partecipazione di sensori, usando formule matematiche, ad esempio, una sinusoide:
void setup() 
     Serial.begin(9600); 
void loop() 
     float angle = 0; 
     for (angle = 0; angle <= 90; angle = angle + 0.1) 
     { 
          float sinSignal = sin(angle); 
          Serial.print(sinSignal); 
          Serial.println(); 
          delay(1); 
     } 


Il plotter supporta più righe di grafici contemporaneamente, per visualizzarle è necessario seguire il seguente protocollo per l'invio dei dati: i valori vengono visualizzati in una riga, uno dopo l'altro in ordine, separati da uno spazio o da una virgola , ed è richiesta un'interruzione di riga alla fine.
valore1-spazio_o_virgola valore2-spazio_o_virgola valore3-spazio_o_virgola interruzione di riga
Quando si utilizzano due o più grafici, è possibile etichettarli (vedere il secondo esempio con due grafici). 
void setup() 
{
     Serial.begin(9600); 
     Serial.flush(); 
     Serial.println("SIN, COS"); 
void loop() 
     float angle = 0; 
     for (angle = 0; angle <= 90; angle = angle + 0.1) 
     { 
          float sinSignal = sin(angle); 
          float cosSignal = cos(angle); 
          Serial.print(sinSignal); 
          Serial.print(" "); 
          Serial.println(cosSignal); 
          delay(1); 
     } 
Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia