WSAL24101 – 0.96inch OLED Module
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 0,96-Zoll-OLED-Modul verwendet den Treiber SSD1315, unterstützt 4-Draht-SPI und I2C, bietet eine Auflösung von 128×64 Pixeln und wird über VCC mit 3,3 V oder 5 V versorgt.
Zugeordnete Produkte bei JW Tech
- WSAL24101 – 0,96-Zoll-OLED-Displaymodul, 128×64 Auflösung, SPI-/I2C-Kommunikation
- WSAL24102 – 0,96-Zoll-OLED-Displaymodul, 128×64 Auflösung, SPI-/I2C-Kommunikation
- WSAL24103 – 0,96-Zoll-OLED-Displaymodul, 128×64 Auflösung, SPI-/I2C-Kommunikation
Technische Übersicht
- Auflösung: 128 × 64 Pixel
- Treiber-IC: SSD1315
- Schnittstellen: 4-Draht-SPI und I2C
- Versorgungsspannung: 3,3 V oder 5 V an VCC; die IO-Hochpegelspannung entspricht der Versorgungsspannung
- Gehäusemaße: 26,0 mm × 26,0 mm; aktive Anzeigefläche: 21,74 mm × 11,18 mm
- Betriebstemperatur: −20 °C bis 70 °C; Lagertemperatur: −30 °C bis 80 °C
- Betrachtungswinkel: größer als 160°
- Farbvarianten: Blau, Weiß, Gelb/Blau (obere Viertelgelbfläche)
- I2C-Adressauswahl über Widerstände R1/R2 auf der Rückseite: R1 = 0 Ω für SPI, R2 unbestückt; R2 = 0 Ω ergibt I2C-Adresse 0x3C, R2 offen ergibt 0x3D
- Raspberry-Pi-Anbindung über 7-PIN-Kabel: DIN→MOSI/SDA (Pin 19/3), CLK→SCLK/SCL (Pin 23/5), CS→CE0 (Pin 24), DC→Pin 25, RES→Pin 27
- Für Raspberry Pi muss das SPI- bzw. I2C-Interface über „raspi-config → Interfacing Options“ aktiviert und danach neu gestartet werden
- Verfügbare Bibliotheken für den Raspberry Pi: BCM2835, WiringPi und lgpio; unter Bookworm ist nur lgpio nutzbar
- C-Demo-Aufruf: „sudo ./main 0.96“ im Verzeichnis „c“ nach Kompilierung mit „sudo make -j 8“
- Python-Demo-Aufruf: „sudo python3 OLED_0in96_test.py“ im Verzeichnis „python/example“
Befehle und Beispiele – vor Ausführung prüfen:
sudo raspi-config
sudo reboot
sudo make clean
sudo make -j 8
sudo ./main 0.96
sudo python3 OLED_0in96_test.py
Hinweise und Versionsgrenzen
- Die genaue Hardwarekonfiguration (R1/R2) hängt von der gewünschten Schnittstelle ab; bei Umstellung auf I2C muss R2 entsprechend bestückt oder entfernt werden
- Bei Verwendung von STM32 nutzt das I2C-Demo die analoge I2C-Schnittstelle – die Verdrahtung ist besonders zu prüfen
- Nicht dauerhaft dieselbe Anzeige anzeigen, da sonst Einbrennen (Residualbild) auftreten kann
- Vorsicht bei der Stromversorgung: Polung nicht vertauschen
- Unter dem Bookworm-Betriebssystem sind BCM2835 und WiringPi nicht verfügbar; nur lgpio funktioniert
- Die Kompatibilität mit bestimmten Raspberry-Pi-Generationen und deren Kernelversionen ist im Quelltext nicht vollständig spezifiziert
Quelle und Revisionsnachweis
- 0.96inch OLED Module - Waveshare Wiki
- Quellrevision: 78530
- Erfasst: 2026-09-04T03:54:36+00:00
- SHA-256:
eb939905d4779206bd67b1c79ecf668c6868f2c024eb016c873aeadb98ce51fa