Instrukcja uruchomienia wyświetlacza OLED 128×64 SH1106
W poradniku przedstawimy jak uruchomić wyświetlacz OLED 128×64 SH1106 na Arduino, ESP8266 oraz ESP32. Do uruchomienia wykorzystamy Arduino IDE. Zaczynajmy 🔥
1. Do poprawnego uruchomienia skryptów testowych potrzebna nam będzie biblioteka Arduino Adafruit Sh110X (https://github.com/adafruit/Adafruit_SH110X), którą pobierzemy w zakładce Tools -> Manage Libraries. Poradnik został napisany i przetestowany na Arduino IDE 2.2.1, oraz bibliotece Adafruit SH110X w wersji 2.1.10.
Uwaga! Należy wyrazić zgodę na zainstalowanie dodatkowych wymaganych bibliotek jeżeli pojawi się taka konieczność, w innym wypadku całość może nie działać poprawnie.
2. Do wyboru mamy trzy testowe skrypty*. Jeden od twórców biblioteki oraz dwa autorskie z objaśnieniem działania w postaci komentarzy linijek tekstu.
- 1. plik demonstracyjny biblioteki (LibraryDemo.ino)
- 2. wyświetlanie tekstu (SimpleText.ino)
- 3. wyświetlanie grafiki (SimpleBitmap.ino)
Uwaga! Oba przykłady są napisane w odniesieniu do adresu 0x3C, w razie różnic sprzętowych należy zmienić odpowiednie zmienne opisane w kodzie.
Wyświetlacze pod i2c mogą mieć różne przypisane adresy zależnie od serii, dlatego przed przystąpieniem do użytkowania warto sprawdzić adres, którym posługuje się nasz wyświetlacz. W tym celu należy wgrać oraz uruchomić zamieszczony na stronie skrypt i2c-scanner.ino
Po poprawnym podłączeniu i wgraniu skryptu należy otworzyć Serial Monitor (9600 Baud Rate)z zakładki Tools i naszym oczom powinno się ukazać:
…gdzie 0x3C to właśnie adres naszego wyświetlacza.
3a. Schemat podłączenia do Arduino:
VCC | 5 V |
GND | GND |
SCK | A5 (SCL) |
SDA | A4 (SDA) |
3b. Schemat podłączenia do ESP8266:
VCC | 3.3 V |
GND | GND |
SCK | GPIO 5 (D1) |
SDA | GPIO 4 (D2) |
3b. Schemat podłączenia do ESP32:
VCC | 3.3 V |
GND | GND |
SCK | GPIO 22 (SCL) |
SDA | GPIO 21 (SDA) |
Na naszym blogu znajdziesz szereg przydatnych poradników 🔥
Być może zainteresujesz się powiązanym artykułem na temat tworzenia bitmap z obrazów na bazie generatora online.
Prezentowaną w artykule elektronikę znajdziesz oczywiście w naszym sklepie 👉 sklep.msalamon.pl 👈Zapraszamy również na nasze social media, gdzie na bieżąco informujemy o nowych produktach oraz o najciekawszych promocjach 😎👇