Comment utiliser le traceur en série d'Arduino IDE
Le traceur en série est une option d'affichage d'Arduino IDE qui affiche les données série sous forme graphique et fournit un moyen facile d'interpréter les paramètres du code Arduino. L'image ci-dessous montre comment ouvrir le traceur en série d'Arduino IDE.
Pour ouvrir le traceur en série, vous devez sélectionner le Traceur en série option dans le Menu d'outils de l'Arduino IDE. Après avoir sélectionné cette option, le traceur de série s'ouvrira comme indiqué dans l'image ci-dessous:
En outre, pour expliquer comment nous pouvons utiliser le traceur en série d'Arduino IDE, nous avons tracé les valeurs du potentiomètre et du capteur de température sur le traceur en série. Une chose à retenir est que pour tracer les valeurs sur un moniteur en série, il est nécessaire que les valeurs doivent d'abord être imprimées sur le moniteur en série.
La figure ci-dessus montre la description détaillée de l'option disponible dans le traceur en série. L'explication supplémentaire de chaque option est également donnée ci-dessous:
Comment afficher les valeurs du potentiomètre sur le traceur en série Arduino
Pour démontrer l'utilisation d'un traceur en série, nous avons tracé les valeurs du potentiomètre et lorsque nous tournons le bouton du potentiomètre, le graphique des valeurs changera. Le code Arduino pour afficher les valeurs du potentiomètre est donné ci-dessous:
Valeur int; / * variable pour stocker les valeurs du potentiomètre * /
int pot = a0; / * attribuer une broche analogique d'Arduino au potentiomètre * /
void setup()
En série.commencer (9600); / * donnant un taux en bauds pour la communication en série * /
pinmode (pot, sortie); / * définissant le mode de travail du potentiomètre * /
VOID LOOP ()
Value = analogread (pot); / * Obtenir les valeurs du potentiomètre * /
En série.println (valeur); / * imprimer la valeur du potentiomètre sur le traceur en série * /
Delay (1000); / * donnant le temps d'une seconde après quoi la section Loop fonctionnera à nouveau * /
Nous avons donné l'image ci-dessous qui affiche les valeurs du potentiomètre sur le traceur en série pendant que nous tournons le bouton Le graphique des valeurs change. Nous avons rendu les courbes plus lisses en activant l'option interpotée.
Le GIF animé ci-dessous montre comment le traceur en série trace les valeurs du moniteur en série.
Comment afficher les valeurs du capteur de température sur le traceur en série
Nous avons utilisé LM35 comme capteur de température et tracé ses valeurs sur le moniteur en série et à cette fin, nous avons programmé le microcontrôleur. Le croquis Arduino pour tracer les valeurs LM35 sur le traceur en série est donné ci-dessous:
Valeur int; / * Variable pour stocker les valeurs de température * /
Sensor int = a0; / * attribuer une broche analogique d'Arduino à LM35 * /
int temp;
int tempf;
INT VALEUR;
void setup()
En série.commencer (9600); / * donnant un taux en bauds pour la communication en série * /
pinmode (capteur, entrée); / * Définition du mode de travail de LM35 * /
VOID LOOP ()
Value = analogRead (capteur); / * Obtenir les valeurs de LM35 * /
Temp = valeur * 0.488; / * convertir les valeurs en degré Celsius * /
tempf = temp * 9/5 + 32; / * convertir les valeurs dans Fahrenheit * /
En série.println (tempf); / * Impression de la valeur de LM35 sur le traceur en série * /
Delay (1000); / * donnant le temps d'une seconde après quoi la section Loop fonctionnera à nouveau * /
Pour trouver la température, nous avons d'abord converti les valeurs analogiques de LM35 en degré Celsius en utilisant la formule suivante. Pour mieux comprendre les calculs, visitez ici .
Temp = valeur * 0.488;
Après avoir obtenu les valeurs en degrés, nous les avons convertis en Fahrenheit en utilisant la formule suivante:
tempf = temp * 9/5 + 32;
Nous avons seulement affiché les valeurs de température dans Fahrenheit dans le moniteur en série, donc seules les valeurs de la température Fahrenheit sont tracées dans le traceur en série.
Le graphique des valeurs de température dans Fahrenheit est illustré dans l'image ci-dessous:
Ci-dessous, nous avons donné l'animation du graphique tracer les valeurs de température et sur l'axe horizontal représente le nombre de valeurs qui sont prises de température. Tandis que, sur l'axe vertical, les valeurs de température dans le Fahrenheit sont données et comme vous pouvez le voir, les valeurs de température changent en continu en raison du changement de température dans l'environnement de LM35.
Conclusion
Le traceur en série est la meilleure option pour tracer le graphique des valeurs du programme Arduino et en utilisant le traceur en série, nous pouvons également comparer deux ou trois valeurs les unes avec les autres. Pour utiliser un traceur en série, nous avons d'abord décrit toutes ses options brièvement, puis à des fins d'illustration, tracé certaines valeurs. De plus, nous avons également fourni le GIF animé des valeurs par le potentiomètre et LM35 avec le code Arduino.