Identifiants série ASCII

Il est souvent nécessaire d'envoyer plusieurs données par série ASCII. Dans ce cas, il faut précéder l'envoi de la donnée par un identifiant. À des fins de compatibilités avec l’OSC qui sera présenté plus tard, l’identifiant de la donnée sera préfixé du symbole /.

Par exemple, dans les extraits suivants, nous envoyons la donnée de lecture d’un bouton et d’un potentiomètre avec les identifiants /button et /pot respectivement :

  Serial.print("/button");
  Serial.print(" ");
  Serial.println(maLectureBouton);
  Serial.print("/pot");
  Serial.print(" ");
  Serial.println(maLecturePotentiometre);

Chaque envoi est structuré ainsi :

  • Un premier Serial.print("/identifiant") qui envoie l'identifiant (préfixé de /).
  • Un deuxième Serial.print(" ") qui envoie un espace pour séparer l'identifiant et la valeur de la donnée.
  • Un dernier Serial.println(variable) (il est important de noter le ln dans le nom de la fonction) qui envoie la valeur de la donnée.