RPi <-> Arduino über I2C Führt nicht jeden erhaltenen Befehl aus

Doc_Arduino:
... Die nutzen hier nichts weiter als den Effekt aus, dass bei TTL Pegel ab 2V High Signal definiert ist. Mit 3,3V ist man da knapp drüber. Gilt aber hier eben nur wenn der Arduino empfängt. Ist aber nicht die feine englische Art und Weise. Ich würde einen I2C Pegelwandler einbauen. Dann kann man gefahrlos experimentieren. Oder alles mit 3,3V betreiben.

Das mag für TTL stimmen aber der Arduino-Controller ist nicht in TTL Technik aufgebaut.
Da sind die Limits für HIGH bei 5V Versorgungsspannung von 3V bis 5V und LOW von 0V bis 1,5V. Diese Werte ändern sich mit anderen Versorgungsspannungen. Genaue Werte in Tabelle "28.2 DC Characteristics" Seite 313 von http://www.atmel.com/Images/doc8161.pdf

Bezüglich der Gefahr den Rasberry abzuschießen wenn mal zufällig die Pins als Ausgänge deklariert werden und zufälligerweise HIGH sind gebe ich Dir völlig Recht :wink: :wink:

Grüße Uwe