Bonjour,
J'acheté une Arduino Uno Rev 3 et 2 cartes I2C PWN Driver. Mon but était de faire communiquer des entrées/sorties entre les deux cartes I2C, le tout étant piloté par la carte Uno.
J'ai fait le programme et tout fonctionne correctement... mais à faible distance !
Tout va bien tant que les 3 cartes sont proches : moins de 1 mètre. Par contre dès que je mets un câble de 20 mètres entre les cartes... plus rien !!
Je viens de découvrir que la carte Arduino Uno ne peut gérer un bus I2C que sur 1 voir 2 mètres maxi !
En plus, pour le moment je n'ai que deux cartes I2C PWN Driver mais à terme, mon projet en prévoit 15. Toutes les cartes seront sur le bus I2C de 20 mètres de long environ.
Que puis-je faire pour utiliser le bus sur une très grande longueur ?
J'ai vu qu'il existe une carte I2C Power Protoshield v2. Peut-elle répondre à mon besoin ?
Merci de votre aide, et de vos réponses.