Hallo zusammen,

ich stehe vor dem Pronblem, das ich in meinem System mehrere Beschleunigungssensoren nutzen muss. Der Ausgewählte Sensor kann 2 I²C Adressen annehmen, leider benötige ich mehr als nur zwei Sensoren.

Jetzt hatte ich die Idee die Adresse mithilfe eines Microkontoller zu maskieren. Also Jeder Sensor bekommt ein Mikrokontroller, welcher als I²C Slave koniguriert ist und die Daten an den Sensor weiter reicht.

Klicke auf die Grafik für eine größere Ansicht

Name:	I2C_Aufbau.png
Hits:	4
Größe:	17,2 KB
ID:	28368

Die Daten an den Sensor werden dann per Software-I²C weitergegeben.
Somit ist die Adresse des Sensors frei programmierbar.

Was meint ihr? Machbar?

Gibt es hierfür eventuell schon ein Beispiel?


Viele Grüße
Bastii