Communication de variables entre 2 arduino nano

OK - donc dans le code de @jpbbricole rajoutez juste une variable qui lit combien d’octets readBytes() à récupéré et comparez cela à la taille de la structure (opérateur sizeof). Ça traitera au moins le cas du timeout de readBytes() avec une structure incomplète.

Idéalement il faudrait rajouter un CRC dans la structure transmise pour vérifier que ce qui a été émis est cohérent avec ce qui est reçu. Et en cas d’erreur il faut décider ce que vous faites (ignorer la trame et attendre la suivante, la redemander etc)

Enfin soignez les câbles et leur connexion et choisissez un débit raisonnable surtout si vous avez des clones arduino avec un CH340. 115200 devrait aller - éventuellement le double - mais si votre structure est petite et que votre application n’est pas hyper gourmande en temps réel alors pas la peine d’aller plus haut.