OLED: вывод текста

Дисплей по I2C (SDA = A4, SCL = A5) печатает счётчик.

Начальный уровень Arduino Uno C++
Схема подключения: OLED: вывод текста
Схема в симуляторе. Нажмите «Открыть в симуляторе», чтобы запустить её и поменять.

Что понадобится

Как подключить

ОткудаКуда
Arduino Uno5V→OLED 128×64 (SSD1306)VCC
Arduino UnoGND→OLED 128×64 (SSD1306)GND
Arduino UnoA4→OLED 128×64 (SSD1306)SDA
Arduino UnoA5→OLED 128×64 (SSD1306)SCL

Скетч

#include <Adafruit_SSD1306.h>

Adafruit_SSD1306 display(128, 64, &Wire, -1);
int n = 0;

void setup() {
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
  display.clearDisplay();
  display.setTextSize(1);
  display.setTextColor(SSD1306_WHITE);
}

void loop() {
  display.clearDisplay();
  display.setCursor(0, 0);
  display.println("RobX simulator");
  display.setTextSize(2);
  display.setCursor(0, 20);
  display.println(n);
  display.display();
  n++;
  delay(500);
}

Коротко о детали: OLED 128×64 (SSD1306)

Графический OLED-дисплей 128×64 точки, подключается по I2C всего двумя сигнальными проводами. Рисование — через библиотеку Adafruit_SSD1306: текст, линии, фигуры, картинки. Экран оживает, только если SDA и SCL действительно подключены к выводам I2C платы.

Распиновка и все примеры →

Ещё примеры с деталью «OLED 128×64 (SSD1306)»

Попробуйте сами

Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.

Открыть «OLED: вывод текста» в симуляторе