Добрый день имеется Oled экран со SPI подключением к ардуине есть библиотека Adafruit SSD1306_128x64_SPI при выводе текста, если ранее уже был текст в данной позиции, библиотека не гасит пиксели т.е. поверху выводит символ, пред. вывода да можно перед выводом делать clearDisplay... но иногда не совсем подходит такой способ пробовал выводить пробел, но не очищает( вот код Код (C++): #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> // If using software SPI (the default case): #define OLED_MOSI 49 #define OLED_CLK 53 #define OLED_DC 51 #define OLED_CS 50 #define OLED_RESET 52 Adafruit_SSD1306 display(OLED_MOSI, OLED_CLK, OLED_DC, OLED_RESET, OLED_CS); void setup() { Serial.begin(9600); // by default, we'll generate the high voltage from the 3.3v line internally! (neat!) display.begin(SSD1306_SWITCHCAPVCC); // init done // Show image buffer on the display hardware. // Since the buffer is intialized with an Adafruit splashscreen // internally, this will display the splashscreen. display.display(); delay(2000); // Clear the buffer. display.clearDisplay(); // draw a single pixel display.setTextSize(1); display.setTextColor(WHITE); display.setCursor(0,0); display.print("Hello, world!"); display.display(); } void loop() { display.setCursor(0,0); display.print("1234567890QW"); display.display(); } вот результат
На других библах и других экранах такой фигни не замечал) Вроде разобрался... Немного подправив библу... Правда немного "по дебильному" подправил, но работает)