Affichage
Remarque :
Du fait de l'absence de système d'affichage par défaut, Arduino utilise en standard le port série (USB) pour communiquer. C'est grâce à l'objet Serial qu'Arduino peut envoyer (ou recevoir) des chaînes de caractères vers le (ou en provenance du) moniteur de l'environnement de développement :
avec l'environnement de développement Arduino :
Outils
→Moniteur Série
avec le simulateur TinkerCad : fenêtre « Moniteur série » en bas de la page à droite
avec le simulateur Wokwi : en bas à droite, dans la fenêtre de schéma
Définition : Syntaxe
Voir la référence pour la syntaxe de Serial.print
et Serial.println
Serial.print(val)
Serial.print(val, format)
Serial.println(val)
Serial.println(val, format)
Exemple : Exemple d'utilisation
int i =8;
int j = 10;
float r = 6.123456789;
Serial.print("i vaut : ");
Serial.print(i);
Serial.print("j vaut : ");
Serial.println(j);
Serial.print("Rayon = ");
Serial.println(r,5);
Affichage utilisant les bases de numération
Il est possible d'afficher des valeurs numériques en base 2, 8 ou 16 : il suffit de le préciser dans la fonction print() de la manière suivante :
Serial.println(31, HEX);
Serial.println(14, DEC);
Serial.println(55, OCT);
Serial.println(42, BIN);
Précision d'affichage des nombres flottants
On peut spécifier le nombre de chiffres après la virgule :
Serial.print(1.23456, 0); //affiche "1"
Serial.print(1.23456, 2); //affiche "1.23"
Serial.print(1.23456, 4); //affiche "1.2345"