Go Down

Topic: I2C Display belegt auch Digitalpin D2 ?? (Read 165 times) previous topic - next topic

semperit

Hallo,

habe mich gewundert das ich mit einem I2C Display keine saubere Kommunikation zum 74HC595 herstellen konnte. Erst als ich die Initialisierung des Displays ( lcd.begin(16,2); ) entfernt habe ging es.

hat das jemand schon einmal festgestellt ? benutze die IDE 1.0.6 mit der LiquidCrystal_I2C.h ( LCD Library 1.2.1 ).

Vg

Serenifly

Was hat das mit Pin 2 zu tun? begin(16, 2) bedeutet 2 Zeilen mit je 16 Zeichen.

Es gibt verschiedene I2C Display Libraries. Vielleicht mal eine andere probieren (wobei da nicht jede mit jedem Display geht).

jurs

Der I2C-Bus liegt je nach Board auf unterschiedlichen Pins.

Siehe hier

Beim "Leonardo" Board ist Pin-2 der Datenpin des I2C-Busses.
Bei anderen Boards sind es andere Pins.

semperit

das Display geht komplett wie es soll ( SDA und SCL wurden angeschlossen ) nur ist dann komischer weise der Digitalpin D2 nach der Initialisierung des Displays belegt. Das ist ja nicht notwendig da lediglich die beiden Pins SDA und SCL benötigt werden um das Display zu betreiben.

also werde ich mal eine andere library versuchen - hab die verwendet da diese für die LCDMenueLIB welches ich ggf noch verwenden will empfohlen wurde.

melde mich wenn ich es getestet habe.

Vg

Serenifly

Das ist ja nicht notwendig da lediglich die beiden Pins SDA und SCL benötigt werden um das Display zu betreiben.
Hast du den Leonardo? Das sind da keine extra Pins. Die sind lediglich parallel zu 2 und 3 geschaltet.

uwefed

I2C hat nichts mit dem Schieberegister 74HC595 zu tun.
Hast Du jetzt ein 595 und ein I2C Display und willst es zusammen betreiben oder willst Du ein 595 über I2C ansteuern?
Welchen Arduino hast Du? Falls Du einen Leonardo hast dann ist die I2C Schnittstelle auf den Pins D2 und D3.

Grüße Uwe

semperit

Hast du den Leonardo? Das sind da keine extra Pins. Die sind lediglich parallel zu 2 und 3 geschaltet.
bingo :-) das war es, hab ich dann wohl überlesen in der Beschreibung ;-( Nach Änderung in andere Pins ging es sofort :-)

vielen Dank dann kann ich ja fleißig weiter machen mit meinem ersten Projekt.

Vg

Go Up