Дисплей OLED 128x64 0.96 дюйма, I2C интерфейс, SSD1306, БЕЛЫЙ, GND/VCC
Код товара: 64006
В наличии 18 шт.
1+
228,70 ₽
5+
217,80 ₽
10+
198,00 ₽
Количество:
Код товара: 64006
В наличии 18 шт.
1+
228,70 ₽
5+
217,80 ₽
10+
198,00 ₽
Количество:
Яркий, экономичный, очень контрастный OLED дисплей достойно украсит любую Вашу конструкцию, для которой важны размеры и внешний вид. Контрастность дисплея позволит уверенно считывать с него информацию даже при очень ярком свете.
| GND : | Общий провод, земля |
| VCC : | Напряжение питания |
| SCL : | Линия тактирования |
| SDA : | Линия данных |
Подключение дисплея к Arduino через I²C требует всего двух линий, что делает модуль особенно удобным для проектов, где важно минимизировать количество проводов.
Arduino Uno / Nano / Pro Mini:
SDA → A4
SCL → A5
Arduino Mega:
SDA → 20
SCL → 21
На сегодняшний день, для работы в среде Ардуино насчитывается более трёх десятков различных библиотек. Наиболее популярными для работы с SSD1306 являются:
Adafruit SSD1306 — простая в использовании библиотека с готовыми функциями для вывода текста, графики, иконок.
U8g2 — более универсальная библиотека, поддерживающая разные шрифты и множество контроллеров дисплеев.
#include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #define SCREEN_WIDTH 128 #define SCREEN_HEIGHT 64 #define OLED_ADDR 0x3C // Адрес I²C Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire); void setup() { if(!display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR)) { for(;;); // Ошибка инициализации — бесконечный цикл } display.clearDisplay(); display.setTextSize(1); display.setTextColor(SSD1306_WHITE); display.setCursor(0,0); display.println(F("Hello, Arduino!")); display.display(); } void loop() { }
⚠️ Замечание: хотя в характеристиках указан адрес 0x78, в библиотеке Adafruit чаще используется 0x3C, так как фактически это 7-битное представление адреса без управляющего бита R/W.
миниатюрных измерительных приборов (вольтметры, термометры, логгеры);
носимой электроники (часы, браслеты);
управления моделями и роботами;
отображения состояния устройств «умного дома»;
обучающих проектов Arduino.
Плюсы:
высокая читаемость даже при ярком внешнем освещении;
компактность и малое количество проводов для подключения;
низкое энергопотребление;
поддержка множеством библиотек.
Минусы:
ограниченный срок службы OLED-матрицы при длительном отображении статичных изображений (эффект выгорания);
небольшая диагональ, ограничивающая объем выводимой информации;
чувствительность к переполюсовке питания.
| Драйвер дисплея | SSD1306 |
| Напряжение питания, В | 3,3 ... 5 |
| Интерфейс | I2C |
| Адрес устройства | 0x78 (0x3C)* |
| Разрешение | 128 х 64 |
| Цвет свечения | Белый |
| Габаритные размеры, мм | 27,3 × 26,8 × 5 |
| Масса, г | 4 |
* может быть изменён на 0x7A (0x3D) перепайкой резистора