OLED display 0.96″ – SPI a I2C

Koupil jsem si tento hezký 0.96″ OLED, který dokáže komunikovat pomocí tří nebo čtyř-drátového SPI nebo I2C sběrnice.

Z výroby je display zapojen pro čtyř-drátovou SPI komunikaci. Pro I2C komunikaci musíme přepájet několik odporů a znát I2C adresu zařízení.

Na ebay se toho obvykle moc nedozvíme a tak musíme hledat další informace.

Pro vyzkoušení jsem stázhnul vzorové kódy a knihovnu od adafruit z https://learn.adafruit.com/monochrome-oled-breakouts/arduino-library-and-examples

Čtyř-drátové SPI funguje bez problémů. Stačí se držet defines na začátku souboru.

Pro I2C je nutno zapájet R4 a R1 (přepájet rezitor R3 na pozici R1). Na pozici rezistoru R8 využijte 0R rezistor či ho zkratujte drátkem nebo kapkou cínu.

Nakonec, musíte znát I2C adresu displeje. Podle všech dokumentů by adresa měla být 0x3D (pro rozlišení 128×64). Pro moje zapojení displeje je to však adresa 0x3C.

Zapojení displeje pro I2C je následující:
Arduino / OLED

5V (3.3V) – Vcc

GND – GND

(A5) SCL – D0

(A4) SDA – D1

D4 – Res (Reset)

Sdílejte článek:
Komentáře:
121 komentářů na sociálních sítích
@TomasBajer Já mám páječku z tindie, která používá weller hroty a je skvělá, ale můj styl práce je více opravování než pájení a ta pinzeta se mi hodí více... a dost lituju, že jsem nepřikoupil větší hroty :-D ...více
Číst komentáře
- a -
Přidat svůj názor
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Aby mohl napsat další článek.

Související články

Níže uvedený článek je článek přeložený ze stránek dfrobot.

– ROBOTboard (HW) – Octopus open source knihovny (FW) – Nastavení zařízení a periferií – ds: device setting > pinouts – ios: input-output setup – Upgrade systému – Displeje – Tlačítka – Mechatronika – Čidla a vstupy – Shrnutí V…

Leden k nám byl štědrý a novinek byla spousta.

Hledání vhodného projektu, který by pomohl při vysvětlování základních pojmů a principů nemusí být jednoduché.