Here is 2 videos: here i placed oled.clear(); and load it to arduino 13 апреля 2023 г. - YouTube
Here is i writed fast test display 13 апреля 2023 г. - YouTube
Here is display test code:
#include <SSD1306Ascii.h>
#include <SSD1306AsciiAvrI2c.h>
#include <EEPROM.h>
#include <avr/sleep.h>
#define pinX A2 // ось X джойстика
#define pinY A0 // ось Y джойстика
#define pinXT A6
#define pinYT A5
#define I2C_ADDRESS 0x3C
#define RST_PIN -1
String a = "this is a display test";
String b = "All this text is string";
String c = "aboba";
String d = "aboobaaboobaaboobaaboobaaboobaabooba";
String e = "pon";
SSD1306AsciiAvrI2c oled;
void setup() {
Serial.begin(9600);
pinMode(pinX, INPUT);
pinMode(pinY, INPUT);
#if RST_PIN >= 0
oled.begin(&Adafruit128x64, I2C_ADDRESS, RST_PIN);
#else // RST_PIN >= 0
oled.begin(&Adafruit128x64, I2C_ADDRESS);
#endif // RST_PIN >= 0
// Call oled.setI2cClock(frequency) to change from the default frequency.
oled.setFont(Adafruit5x7);
oled.println("Hello Sahsa!");
delay(3000);
oled.clear();
}
void loop()
{
oled.clear();
oled.println(a);
delay(1000);
oled.clear();
oled.println(b);
delay(1000);
oled.clear();
oled.println(c);
delay(1000);
oled.clear();
oled.setCursor(50,50);
oled.println(d);
delay(500);
oled.setCursor(0,0);
oled.println(d);
delay(500);
oled.setCursor(10,10);
oled.println(d);
delay(500);
oled.setCursor(20,20);
oled.println(d);
delay(500);
oled.setCursor(30,30);
oled.println(d);
delay(500);
oled.setCursor(40,40);
oled.println(d);
delay(500);
oled.setCursor(60,60);
oled.println(d);
delay(500);
oled.setCursor(64,64);
oled.println(e);
delay(500);
oled.clear();
oled.setCursor(50,50);
oled.println("and again!");
delay(2000);
}