Hallo zusammen,
Ich stelle gerade ein paar Vorüberlegungen für ein neues Projekt an und wäre über euer Feedback dankbar.
Es sollen Arduino Module über ein Bus System miteinander vernetzt werden ohne das ich im Vorfeld eine Hardware Adresse vorgegeben habe. Die Anzahl der Module geht später denke ich schnell in die hunderte (die Strecken zwischen Modulen sind sehr gering, da diese direkt zusammen gesteckt werden sollen.
Das Bussystem ist für mich noch nicht festgelegt. Ich denke aber es könnte der I2C in Frage kommen .
Meine ersten Überlegungen bestehen darin auf jedem Modul einen ic zu verbauen der die erste Adresse vergibt irgend ein 64 Bit ic...
Jetzt soll ausgehend vom ersten Master im Raster neu adressiert werden falls ein Modul angesteckt ist.
Alles nach rechts um eine einer Stelle erhöhen und alles nach oben um eine Zehner Stelle.
20,21,22,23,24,25,26,...
10,11,12,13,14,15,16,...
00,01,02,03,04,06,07,...
So will ich später entweder an alle Module einen Befehl senden um z. B. Eine Funktion zu aktivieren, oder alternativ einzelne Module gezielt ansprechen.
Ist das so vom Prinzip möglich?
Gibt es vielleicht sinnvollere Bus Systeme?
Danke schonmal für eure inputs.
Gruß tweak