Hallo zusammen,
Ich schliesse mich nun mal diesem Thema an, da es auch um I2C Master-Slave Einstellungen geht.
Dazu mal die Hardware:
1 RP6 Base, 1 RP6 M32, 1 PR6 M256, 1 Atmega8, 1 Attiny44

Idee:
Am Attiny44 sind 2 Servos und ein Sharp angeschlossen. Diese dienen als 3D- Distanz-Scanner. Siehe hier
Der Atmega8 steuert einen Schrittmotor, Display eine serielle Schnittstelle. Zudem kann er Helligkeit und Temperatur messen.
Die M32 steuert nebst Beeper einige Servos an und liest ein ADC-Tastenfeld aus.
Die M256 sollte das Gehirn (Master) bilden und alle infos sammeln und übertragen / auf die SD-Karte speichern.
RP6 Base ist das Fahrgestell von alldem.

Als Bus möchte ich den I2C verwenden.

Fragen:
Gibt es zur M32 eine bestehende I2C Slave Bibliothek?
Würde es Probleme verursachen, die M32 und M256 mit den vorhandenen LIB's als Master zu betreiben?
Muss ich noch irgendwo Pull-Up's anbringen?

Für eure Antworten dankt euch
Filou