Transferts de données brutes de la carte Arduino avec Serial.write
Il est aussi possible d’envoyer directement un entier (ou un tableau d’entiers) représentant l’information, sans conversion.
Dans le moniteur série, l’information est toujours supposée être un caractère et affiché comme tel. Un point d’interrogation est affiché lorsque la valeur ne correspond à aucun caractère.
Serial.write(97) ; Serial.write(10) ;
transmet les entiers 97 et 10, interprétés comme le caractère ‘a’ suivi d’un retour à la ligne.
Remarque : si le moniteur série interprète les données comme des caractères, ce n’est pas obligatoire. D’autres programmes peuvent les interpréter tout à fait différemment. Une valeur peut être un niveau de luminosité, une valeur booléenne, une commande de mise en route…