Hallo,
OLED Display SSD1306 in der Größe 0.96 Zoll oder 1.3 Zoll mit der Auflösung 128x64 oder 128x32 Pixel.
Das Display wird in der Regel mit I2C oder SPI angesteuert.
Für die Ansteuerung mit I2C hat Bascom schon eine eigene LIB bereitgestellt.
Bascom-AVR-SSD1306
Die I2C Adresse von der Bascom LIB ist H78, bei den reinen I2C Display kann es per Brücke eingestellt
werden. Bei den Modellen die I2C und SPI unterstützen ist der DC Pin auf GND und der
Reset Pin auf VCC zu legen
Pullup Widerstände für SDA und SCL mit 4,7K auf VCC nicht vergessen,
bei den reinen I2C Displays sind die Pullup Widerstände für SDA und SCL meist schon mit verbaut.
i2c001.jpg spi2.JPG
Wer ein OLED Display mit dem Treiber IC SH1106-I2C erwischt hat kann diese LIB benutzen.
SH1106-LIB.zip
Da die Bascom LIB keine Grafik Funktion wie BOX – Line – Circle unterstützt hier noch ein paar Beispiele mit Grafik Funktion.
SSD1306 und SH1106 128x64 Pixel über SPI angesteuert
SSD1306-128x64-SPI.zip
SSD1306 und SH1106 128x64 I2C
SSD1306 128x64-I2C.zip
SSD1306128x32 I2C
SSD1306 128x32-I2C.zip
Bitte unbedingt prüfen, ob das Display für 5V ausgelegt ist! Im Zweifel mit 3,3V betreiben und erst einmal damit versuchen.
Gruß
Hkipnik
OLED Display SSD1306 in der Größe 0.96 Zoll oder 1.3 Zoll mit der Auflösung 128x64 oder 128x32 Pixel.
Das Display wird in der Regel mit I2C oder SPI angesteuert.
Für die Ansteuerung mit I2C hat Bascom schon eine eigene LIB bereitgestellt.
Bascom-AVR-SSD1306
Die I2C Adresse von der Bascom LIB ist H78, bei den reinen I2C Display kann es per Brücke eingestellt
werden. Bei den Modellen die I2C und SPI unterstützen ist der DC Pin auf GND und der
Reset Pin auf VCC zu legen
Pullup Widerstände für SDA und SCL mit 4,7K auf VCC nicht vergessen,
bei den reinen I2C Displays sind die Pullup Widerstände für SDA und SCL meist schon mit verbaut.
i2c001.jpg spi2.JPG
Wer ein OLED Display mit dem Treiber IC SH1106-I2C erwischt hat kann diese LIB benutzen.
SH1106-LIB.zip
Da die Bascom LIB keine Grafik Funktion wie BOX – Line – Circle unterstützt hier noch ein paar Beispiele mit Grafik Funktion.
SSD1306 und SH1106 128x64 Pixel über SPI angesteuert
SSD1306-128x64-SPI.zip
SSD1306 und SH1106 128x64 I2C
SSD1306 128x64-I2C.zip
SSD1306128x32 I2C
SSD1306 128x32-I2C.zip
Bitte unbedingt prüfen, ob das Display für 5V ausgelegt ist! Im Zweifel mit 3,3V betreiben und erst einmal damit versuchen.
Gruß
Hkipnik