Top.Mail.Ru
Подключение esp32 и...
 
Уведомления
Очистить все

Подключение esp32 и дисплея

(@duskly)
New member

Здравствуйте!
Столкнулся с проблемой: не могу заставить работать OLED-дисплей 0.91" 128x32 I2C (GY-SSD1306/SH1106) с платой ESP32 DevKit v1 (ESP32-D0WD-V3, 30 пинов).

Что у меня есть:

  • ESP32 DevKit v1 (чип ESP32-D0WD-V3)
  • OLED-дисплей 0.91", 128x32, I2C, маркировка на плате: GND, VCC, SCK, SDA (GY-SSD1306, белый)
  • Arduino IDE, библиотеки Adafruit SSD1306, Adafruit_SH110X, U8g2 (последние версии)
  • Все компоненты новые

Как подключил:

  • GND дисплея → GND ESP32
  • VCC дисплея → 3.3V ESP32
  • SCK дисплея → GPIO22 ESP32 (SCL)
  • SDA дисплея → GPIO21 ESP32 (SDA)

Что пробовал:

  • I2C Scanner видит дисплей по адресу 0x3C.
  • Пробовал разные библиотеки: Adafruit SSD1306, Adafruit_SH110X, U8g2 (с конструкторами для SSD1306 и SH1106).
  • Использовал примеры из библиотек и минимальные тестовые скетчи.
  • Пробовал менять частоту I2C через Wire.setClock(400000); — не помогло.
  • Сканер I2C всегда находит дисплей по адресу 0x3C, но изображения нет.

     

    photo 2025 06 06 16 04 57
Цитата
Создатель темы Размещено : 06.06.2025 17:15
Aveal
(@aveal)
Top level Admin

А дисплея второго нет, чтобы сразу неисправность исключить? Подтягиваюшие резисторы на линиях SCL и SDA есть?

ОтветитьЦитата
Размещено : 07.06.2025 11:39
(@duskly)
New member

@aveal заказал другой, жду. Подключен вроде корректно

ОтветитьЦитата
Создатель темы Размещено : 07.06.2025 11:41
Поделиться: