Come usare il plotter seriale di Arduino IDE
Serial Plotter è un'opzione di visualizzazione di Arduino IDE che visualizza i dati seriali in forma grafica e fornisce un modo semplice per interpretare i parametri del codice Arduino. L'immagine sotto mostra come aprire il plotter seriale di Arduino ide.
Per aprire il plotter seriale, devi selezionare il Plotter seriale opzione in Menu Strumenti dell'IDE Arduino. Dopo aver selezionato questa opzione, si aprirà come mostrato nell'immagine seguente:
Inoltre, per spiegare come possiamo usare il plotter seriale di Arduino IDE abbiamo tracciato i valori del potenziometro e del sensore di temperatura sul plotter seriale. Una cosa da ricordare è che per tracciare i valori su un monitor seriale è necessario che prima i valori debbano essere stampati sul monitor seriale.
La figura sopra mostra la descrizione dettagliata dell'opzione disponibile nel plotter seriale. Di seguito è riportata anche l'ulteriore spiegazione per ciascuna opzione:
Come visualizzare i valori di potenziometro sul plotter seriale Arduino
Per dimostrare l'uso di un plotter seriale abbiamo tracciato i valori del potenziometro e mentre ruotiamo la manopola del potenziometro, il grafico dei valori cambierà. Di seguito è riportato il codice Arduino per visualizzare i valori di potenziometro:
Valore int;/* variabile per memorizzare i valori di potenziometro*/
int pot = a0;/ * Assegnazione del perno analogico di Arduino al potenziometro */
void setup ()
Seriale.INIZIA (9600);/ * Dare un tasso di baud per la comunicazione seriale */
pinMode (pentola, output);/ * Definizione della modalità di lavoro del potenziometro */
void loop ()
value = analogread (pentola);/* ottenendo i valori di potenziometro*/
Seriale.println (valore);/* stampare il valore del potenziometro sul plotter seriale*/
ritardo (1000);/ * dando il tempo di un secondo dopo il quale la sezione Loop verrà nuovamente eseguita */
Abbiamo dato l'immagine sotto che visualizza i valori potenziometri sul plotter seriale mentre gira la manopola il grafico dei valori cambia. Abbiamo reso le curve più fluide accendendo l'opzione interpolata.
La gif animata sotto mostra come il plotter seriale traccia i valori del monitor seriale.
Come visualizzare i valori del sensore di temperatura sul plotter seriale
Abbiamo usato LM35 come sensore di temperatura e tracciato i suoi valori sul monitor seriale e, a tale scopo, abbiamo programmato il microcontrollore. Lo schizzo di Arduino per la trama dei valori LM35 sul plotter seriale è riportato di seguito:
Valore int;/* Variabile per memorizzare i valori di temperatura*/
int sensor = a0;/ * Assegnazione del pin analogico di Arduino a LM35 */
int temp;
int tempf;
valore int;
void setup ()
Seriale.INIZIA (9600);/ * Dare un tasso di baud per la comunicazione seriale */
pinMode (sensore, input);/ * Definizione della modalità di lavoro di LM35 */
void loop ()
value = analogread (sensore);/* ottenendo i valori di lm35*/
temp = valore*0.488;/ * Convertendo i valori nel grado Celsius */
tempf = temp*9/5+32;/*Convertendo i valori in Fahrenheit*/
Seriale.println (tempf);/* stampare il valore di LM35 su plotter seriale*/
ritardo (1000);/ * dando il tempo di un secondo dopo il quale la sezione Loop verrà nuovamente eseguita */
Per trovare la temperatura abbiamo prima convertito i valori analogici di LM35 in gradi Celsius usando la seguente formula. Per comprendere ulteriormente i calcoli visitare qui .
temp = valore*0.488;
Dopo aver ottenuto i valori in gradi li abbiamo convertiti in Fahrenheit usando la seguente formula:
tempf = temp*9/5+32;
Abbiamo mostrato solo i valori di temperatura in Fahrenheit nel monitor seriale, quindi solo i valori di temperatura di Fahrenheit sono tracciati nel plotter seriale.
Il grafico per i valori di temperatura in Fahrenheit è mostrato nell'immagine seguente:
Di seguito abbiamo dato l'animazione del grafico che traccia i valori della temperatura e sull'asse orizzontale rappresenta il numero di valori che vengono presi di temperatura. Considerando che, sull'asse verticale, vengono dati i valori di temperatura nella fahrenheit e come si può vedere i valori di temperatura cambiano continuamente a causa del cambio di temperatura nell'ambiente circostante di LM35.
Conclusione
Il plotter seriale è l'opzione migliore per tracciare il grafico dei valori del programma Arduino e usare il plotter seriale possiamo anche confrontare due o tre valori tra loro. Per utilizzare un plotter seriale, abbiamo prima descritto brevemente tutte le sue opzioni e poi per scopi di illustrazione tracciati alcuni valori. Inoltre, abbiamo anche fornito la GIF animata dei valori da parte del potenziometro e LM35 insieme al codice Arduino.