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 : OutilsMoniteur 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éfinitionSyntaxe

Voir la référence pour la syntaxe de Serial.print et Serial.println

1
Serial.print(val)
2
Serial.print(val, format)
3
Serial.println(val)
4
Serial.println(val, format)

ExempleExemple d'utilisation

1
int i =8;
2
int j = 10;
3
float r = 6.123456789;
4
Serial.print("i vaut : ");
5
Serial.print(i);
6
Serial.print("j vaut : ");
7
Serial.println(j);
8
Serial.print("Rayon = ");
9
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 :

1
    Serial.println(31, HEX);
2
    Serial.println(14, DEC);
3
    Serial.println(55, OCT);
4
    Serial.println(42, BIN);

Précision d'affichage des nombres flottants

On peut spécifier le nombre de chiffres après la virgule :

1
Serial.print(1.23456, 0); //affiche "1"
2
Serial.print(1.23456, 2); //affiche "1.23"
3
Serial.print(1.23456, 4); //affiche "1.2345"