Transfert de données de la carte Arduino vers le moniteur série avec Serial.print et Serial.println
Le port série transmet l’information comme une succession d’octets (valeurs comprises entre 0 et 255).
Dans le moniteur série, ces octets sont supposés être des caractères codés en ASCII. Ce codage définit une équivalence entre les entiers compris entre 32 et 126 et les caractères de l’anglais.
La table ci-dessous représente ce codage ASCII. Le caractère ‘0’ correspond à l’entier 48, la lettre ‘A’ à l’entier 65, le caractère espace à l’entier 32.
On y trouve aussi les codes pour la tabulation horizontale HT (9), le retour chariot CR (13), la fin de ligne LF (10), et des éléments de contrôle d’un terminal des années 70 : bip (7), fin de transmission (4), effacement d’un caractère (127) …
En python comme en C, les caractères particuliers suivants sont notés : '\t' pour une tabulation, '\n' pour un saut de ligne et '\r' pour un retour à la ligne.

Les fonctions Serial.print(var)
et Serial.println(var)
permettent une lecture directe de la valeur de la variable var
par un humain dans le moniteur série.
La valeur de la variable est convertie en chaîne de caractères ASCII qui est transmise caractère par caractère. Pour les entiers, il est possible de définir une base de représentation (décimale, binaire, octale, hexadécimale). Les chaînes de caractères sont transmises sans modification.
Exemples :
int var = 12 ; Serial.print(var);
transmet les caractères '1' et '2'
Serial.println(var) ;
transmet les caractères '1', '2' et retour à la ligne '\n'.
Serial.println(var, BIN) ;
transmet les caractères '1', '1', '0', '0' et '\n', représentation binaire de l’entier 12
Serial.print("abc") ;
transmet logiquement les caractères 'a' , 'b' et 'c'
char c='a' ; Serial.print(var) ;
transmet (logiquement) le caractère 'a'
Serial.print(var, DEC) ;
transmet les caractères '9' et '7' puisque le caractère 'a' en ascii, est associé à l’entier 97.
Serial.print((int)var) ;
transmet les caractères '9' et '7' correspondant au code ASCII après conversion en entier
D’autres options existent, cf. https://www.arduino.cc/reference/en/language/functions/communication/serial/print/