Forum: Mikrocontroller und Digitale Elektronik Arduino YUN -> DUE per I2C


von irge (Gast)


Lesenswert?

Hallo
ich möchte eine Kommunikation zwischen einem Arduino DUE und 
einemArduino YUN umsetzen und wollte dies per I2C realisieren. Der YUN 
arbeitet allerdings mit einem Signalpegel von 5V und der DUE mit 3,3V. 
Hat jemand von euch einen Ansatz zur Lösung dieses Problems?

von Won K. (Firma: Outside the Asylum) (the_sane)


Lesenswert?

Pegelwandler für I2C gibt es überall für ein paar Cent zu kaufen.
Die einfachste Lösung währe, die PullUp-Widerstände gegen 3,3Volt zu 
schalten. Der Yun sollte die 3,3 Volt als High erkennen und der Due 
sieht die 5Volt nicht.

von Kaj G. (Firma: RUB) (bloody)


Angehängte Dateien:

Lesenswert?

Deine loesung findest du in der App-Note 97055 (PDF)
ich mach das momentan mit einem 2N7000, funktioniert super.

http://playground.arduino.cc/Main/I2CBi-directionalLevelShifter

von irge (Gast)


Lesenswert?

Vielen dank für die Antowrt

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.