Hallo zusammen,
ich habe bei Aliexpress ein 128x64 Pixel OLED Display (monochrom) erworben.
Dieses steuere ich nun mit der Adafruit SSD1306 und GFX Lib via Nano an. Allerdings habe ich nur 32 Zeilen statt der 64 zum anzeigen. Zuerst dachte ich, es wäre ein falsches Display vom Verkäufer zugeschickt worden, doch auf einem Close-Up kann man gut erkennen, dass die Pixel zwischen den einzelnen Linien nicht angezeigt werden.
Hat jemand eine Idee woran das liegen könnte?
Hier mein Code:
#include <Wire.h>
#include <SPI.h>
#include <Adafruit_SSD1306.h>
#include <Adafruit_GFX.h>
#define OLED_DC 6
#define OLED_CS 7
#define OLED_RESET 8
Adafruit_SSD1306 display(OLED_DC, OLED_RESET, OLED_CS);
void setup() {
display.begin();
display.clearDisplay();
}
void updateDisplay(){
display.clearDisplay();
for(int z=0; z<32; z++){
display.drawLine(0, z, z*3, z, WHITE);
}
display.display();
}
void loop() {
updateDisplay();
}
Danke und Gruß, Cedric