Serveur arduino uno et 0

Surprenant.
Print envoie des chaînes de caractères, quoiqu'on lui passe en paramètre. Donc un 0 est envoyé comme le caractère 0 code ASCII 0x30. Il ne peut pas être confondu avec un terminateur de chaîne qui est 0.

Je serais tenté de dire que l'erreur est quelque part dans le code de réception et non pas dans l'émission.