Forum: Mikrocontroller und Digitale Elektronik Wie steuert man einen OLED Display über i2c an


von Manu F. (manuf)


Lesenswert?

Hallo Leute,

Vor kurzem habe ich ein neues Projekt gestartet, indem ich ein OLED 
Display  und einen Beschleunigungssensor (Modul) über i2c an einem 
Atmega328 ansteuern möchte.

Mir ist klar, wie ich den Beschleunigungssensor (Modul) in meine Platine 
verbaue und ansteuere, aber wie ich das OLED Display in meine Platine 
verbaue, sodass ich das später über i2c ansteuern kann, ist mir noch 
unklar.

Ich würde dafür gerne diesen Beschleunigungssensor (Modul) verwenden.

http://www.miniinthebox.com/de/adxl345-3-achsen-digital-erdbeschleunigung-sensor-modul-fuer-arduino_p903347.html?currency=EUR&litb_from=paid_adwords_shopping&litb_from=&adword_mt=&adword_ct=72953456082&adword_kw=&adword_pos=1o3&adword_pl=&adword_net=g&adword_tar=&adw_src_id=4196617767_311899362_22417200522_kwd-84560165923&gclid=CMGM9bzIlscCFSjJtAod7pgLkQ

und diesen OLED Display

http://www.ebay.de/itm/0-96-OLED-SSD1306-12864-128-64-Blue-LCD-Display-Panel-Screen-for-Arduino-/400953286991?hash=item5d5aada14f

Ich würde gerne den Beschleunigungssensor fest in meine Platine 
integrieren, doch dazu müsste ich wiederum wissen, was ich für weitere 
Komponenten brauche.

Würde mich freuen, wenn mir jemand helfen kann.

Gruß
Manu

von Manu F. (manuf)


Lesenswert?


von spess53 (Gast)


Lesenswert?

Hi

>aber wie ich das OLED Display in meine Platine
>verbaue, sodass ich das später über i2c ansteuern kann, ist mir noch
>unklar.

Was ist denn an den Zip-Dateien in den beigefügten Links unklar?

MfG Spess

von Joachim B. (jar)


Lesenswert?

spess53 schrieb:
> Was ist denn an den Zip-Dateien in den beigefügten Links unklar?

vielleicht fehlt ihm ne LIB und ein Beispiel

Ich wüsste nur was für Arduino, hatte ich schon selber mal probiert, 
aber die 1306 liefern kein vernünftiges I2C Handling, in Verbindung mit 
anderen, RTC DS1307/3231, PCF8574(a) bleibt das OLED immer hängen.

https://code.google.com/p/u8glib/

ich würde das wieder nur mit SPI anbinden.

: Bearbeitet durch User
von spess53 (Gast)


Lesenswert?

Hi

>Ich wüsste nur was für Arduino, hatte ich schon selber mal probiert,
>aber die 1306 liefern kein vernünftiges I2C Handling, ...


Was ist bei dir 'unsauberes I2C-Handling'?

MfG Spess

von Joachim B. (jar)


Lesenswert?

spess53 schrieb:
> Hi
>
>>Ich wüsste nur was für Arduino, hatte ich schon selber mal probiert,
>>aber die 1306 liefern kein vernünftiges I2C Handling, ...
>
> Was ist bei dir 'unsauberes I2C-Handling'?
>
> MfG Spess

ich kann es nicht erklären, ausser wenn ich einen anderen I2C anspreche 
hängt alles, nehme ich OLED raus läuft alles am I2C, bis jetzt 
RTC,EEPROM,PORT, OLED dazu eines der vorgenannten angesprochen ENDE

OLED alleine geht.

Ich glaube OLED gibt den I2C nicht frei.

: Bearbeitet durch User
von Dieter F. (Gast)


Lesenswert?

spess53 schrieb:
> Was ist denn an den Zip-Dateien in den beigefügten Links unklar?

Der/die passt nicht so ganz zum Display ...

Wobei ich mich frage, was an den hübschen Teilen mit schön 
herausgeführten Pins auszusetzen ist:

http://www.ebay.de/itm/0-96-I2C-IIC-SPI-Serien-128X64-OLED-LCD-LED-Display-Modul-fur-Arduino-odule-M2-/151629997176?hash=item234dda2478

von spess53 (Gast)


Lesenswert?

Hi

>Ich glaube OLED gibt den I2C nicht frei.

Das könnte nur über Clock-Stretching passieren. Ich weiß aber nicht, ob 
die Arduino-Software damit gescheit umgehen kann. Vielleicht fehlen nur 
ein paar kleinere Delays.


>er/die passt nicht so ganz zum Display ...

BIn zu faul zum suchen. Was passt nicht?

>Wobei ich mich frage, was an den hübschen Teilen mit schön
>herausgeführten Pins auszusetzen ist: ...

Geht es hier um die kleinsten Mäusekinos? Wer bietet noch kleiner?

MfG Spess

von Dieter F. (Gast)


Lesenswert?

spess53 schrieb:
> BIn zu faul zum suchen. Was passt nicht?

Ich auch - schau mal auf die Pins

spess53 schrieb:
> Geht es hier um die kleinsten Mäusekinos? Wer bietet noch kleiner?

Nö, um vernünftige Nutzbarkeit

von Draco (Gast)


Lesenswert?

Der 1306 hat doch 8-Bit-Bus oder?!

von Joachim B. (jar)


Lesenswert?

spess53 schrieb:
> Geht es hier um die kleinsten Mäusekinos? Wer bietet noch kleiner?

ich denke der Preis war entscheidend, ich hatte mich für 1,3" 
entschieden auf Platine, fast 3x so teuer, dafür leichter zu 
intergrieren und umlötbar auf SPI oder I2C und 5V tolerabel.

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.