salut tous le monde
je planifie un projet et je voudrais des information
je sais que le I2C en mode esclave ont une adresse attribué par le constructeur sauf quelque exception
mais si j'utilise plusieurs Arduino aurait t-il une façon de le faire
En gros j'ai 2 type de carte la carte contrôle et la carte relais tous les 2 sont contrôler par Arduino
chaque carte contrôle sont maitre
chaque carte relais sont esclave
1 carte maitre contrôle seulement 1 carte esclave
ce que je veux c'est si la carte relais est connecter au bus i2c alors scan le bus pour déterminer quel adresse est utilisé et prend la plus basse des adresse non utilisé ensuite store l'adresse dans l'eprom et démarre la connections au i2c avec cette adresse la
Ensuite sur la tête de contrôle en appuyant sur le buttons sync la tête va tomber en "paring mode" et va écouter le bus
sur le board du relais il y aurait aussi un buttons sync qui lui enverrais les info de l'adresse pour que la tête contrôle ce board de relais la en particulier
la raison est que j'aimerais que mon projet soit extensible c'est pour ça que j’optais pour le bus I2c
mais ça serait peut être mieux en Bluetooth ou autre
quesce qui serait le mieux adapter a ce que je voudrais faire
Merci
Danny