bonjour à tous,
j'aimerai vos conseils pour choisir un type de communication SPI/I2C/SOFT Serial.
je vais avoir un montage avec un arduino maître et des esclaves (1 à 5).
Les esclaves seront à une distance allant de 60 cm à 5 m par rapport au maître .
Lors de précédent essaie j'ai pu constaté certaines choses et j'aimerai savoir si c'est normal
SPI:
avec 30 cm de distance, la réception est bonne, peu d'erreur lors du test hello world pas de plantage,
mais je ne suis pas foutu de communiquer dans l'autre sens
avec 60 cm,la réception est catastrophique, des erreurs à gogo jusqu’à allez à des gros freeze ou plantage de la com
I2C:
peu de connaissance avec, j'ai déjà utilisé des sonde I2C avec 50 cm de câble sans soucis, mais je ne pense pas possible de communiquer avec string en bidirrectionnelle
serial et soft serial:
en montant des diodes j'ai pu essayé avec 2 esclaves et 60 cm de distance, peu d'erreur, pas de plantage et la souplesse du serial est top à mon niveaux
maintenant la question est la suivante
en prenant en compte:
-une distance variable de 1 à 5 m
-la vitesse de com n'est pas le premier critère mais par contre la stabilité oui (perte toléré, mais plantage et freeze non)
-un surcoût de 2€ maximum autorisé par élément (pour ne pas dire 0)
-le maître reçois des données string en serial et dois pouvoir renvoyé en string des données sur ce même sérial
quelle est selon vous le meilleur choix, existe t'il une autre com non cité qui correspondrait à mes critères.
Merci d'avance pour vos conseils