WSAL19376 – Pico-OLED-1.3
Erscheinungsbild
Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.
Zusammenfassung
Das Waveshare Pico-OLED-1.3 ist ein 1,3-Zoll-OLED-Modul für Raspberry Pi Pico/Pico 2 mit einer Auflösung von 64×128 Pixeln. Es nutzt einen integrierten SH1107-Treiber und kommuniziert über 4-Draht-SPI oder I²C. Das Modul wird direkt an die GPIO-Pins des Pico angeschlossen und lässt sich mit C-, MicroPython- oder Arduino-Umgebungen ansteuern.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Auflösung 64 × 128 Pixel; Pixelgröße 0,15 × 0,15 mm; aktive Anzeigefläche 14,70 × 29,42 mm; Gehäuseabmessung 52,00 × 25,00 mm.
- Betriebsspannung 2,6 V bis 5,5 V; Stromaufnahme ca. 40 mA.
- Integrierter SH1107-Controller mit 128×128-Bit-SRAM; das 1,3-Zoll-Modul nutzt nur die Hälfte der SRAM für 64×128.
- Schnittstellen: 4-Draht-SPI (Standard) und I²C. Für I²C-Betrieb muss ein Widerstand auf der Rückseite des Moduls angepasst werden.
- Anschlussbelegung am Pico: VCC→VSYS, GND→GND, DIN(MOSI)→GP11, CLK(SCK)→GP10, CS→GP9, DC→GP8, RST→GP12.
- SPI-Zeitplan: Mode 3 (CPOL=1, CPHA=1), Datenübertragung MSB zuerst; MISO-Pin ist im Modul verborgen.
- Demo-Quellcode wird als .7z-Archiv heruntergeladen und in einem c/build-Verzeichnis mit dem Pico SDK per CMake kompiliert.
- Für MicroPython wird eine entsprechende .uf2-Firmware auf den Pico kopiert und Thonny IDE zur Ausführung der .py-Beispiele verwendet.
- Die C-GUI-Bibliothek bietet Funktionen wie Paint_NewImage, Paint_SelectImage, Paint_SetRotate und Paint_SetMirroring zum Zeichnen von Punkten, Linien und Zeichenketten.
- Bei der Erstverbindung wird der BOOTSET-Knopf gedrückt gehalten, während der Pico per USB angeschlossen wird, damit das Gerät als entfernbares Laufwerk (RPI-RP2 bzw. RP2350) erkannt wird.
Befehle und Beispiele – vor Ausführung prüfen:
sudo apt-get install p7zip-full
cd ~
sudo wget https://files.waveshare.com/upload/5/5a/Pico_code.7z
7z x Pico_OLED_code.7z -o./Pico_OLED_code
cd ~/Pico_OLED_code/c/build/
export PICO_SDK_PATH=../../pico-sdk
cmake -DPICO_BOARD=pico -DPICO_PLATFORM=rp2040 ..
cmake -DPICO_BOARD=pico2 -DPICO_PLATFORM=rp2350 ..
make -j
cp main.uf2 /media/pi/RPI-RP2/
cp main.uf2 /media/pi/RP2350
sudo nano main.c
sudo apt upgrade thonny
Hinweise und Versionsgrenzen
- Die exakte Anpassung des Widerstands für den I²C-Betrieb ist versionsempfindlich; bitte Datenblatt prüfen.
- Der Quellcode enthält Platzhalter-Variablen ({{{name2}}} usw.), die beim Kopieren entfernt wurden; vollständige Konfiguration erfordert manuelle Prüfung.
- Die Firmwaredateinamen (z. B. rp2-pico-20210418-v1.15.uf2) sind versionsabhängig; aktuelle Firmwareversionen sollten vor der Verwendung verifiziert werden.
- Die COM-Port-Auswahl in der Arduino-Umgebung variiert je nach System; die korrekte Portzuordnung erfordert lokale Prüfung.
- Keine Sicherheits- oder Zertifizierungsangaben in der Quelle; keine Garantie- oder Preisinformationen enthalten.
Quelle und Revisionsnachweis
- Pico OLED 1.3 - Waveshare Wiki
- Quellrevision: 91333
- Erfasst: 2026-09-01T04:12:19+00:00
- SHA-256:
e50c055c0672c5a5562152150974d82bbfbd5790b39d37b231b5cbe9087a1f87