Comment utiliser le traceur en série Arduino

Comment utiliser le traceur en série Arduino
Il existe différentes méthodes pour afficher la sortie du programme Arduino, dont l'une utilise le traceur en série de l'Arduino IDE. L'Arduino IDE est un outil logiciel qui est utilisé pour programmer les cartes Arduino et offre également la possibilité d'afficher les entrées et sorties du code Arduino. Il y a deux façons par lesquelles nous pouvons afficher les entrées / sorties que l'une utilise le moniteur en série et l'autre est le traceur en série. Ce guide consiste à utiliser le traceur de série à l'aide d'Arduino IDE:

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:

  1. Pour effacer le traceur en série, vous devez cliquer sur l'icône la plus extrême droite du traceur en série
  2. Pour rendre le graphique plus lisse, vous pouvez tourner l'icône interpolée sur présente à côté du bouton d'exécution du moniteur en série.
  3. S'il y a plusieurs entrées et sorties du programme Arduino, vous verrez la valeur 1 de la valeur 2 et ainsi de suite. Vous pouvez également sélectionner les valeurs en cliquant sur la case avant le nom de la valeur que vous souhaitez tracer également pour obtenir une meilleure comparaison des valeurs.
  4. Pour sélectionner le taux de communication en série, vous pouvez utiliser l'option en bas à l'extrême droite du traceur en série.
  5. Pour donner la contribution à Arduino en utilisant la communication en série, vous pouvez saisir les valeurs en utilisant l'option inférieure extrême gauche dans le traceur en série.
  6. Si vous souhaitez arrêter davantage le traceur en série pour tracer des valeurs, vous pouvez appuyer sur l'icône à côté de l'icône utilisée pour effacer le traceur en série.

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.