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

В этом примере расскажу, как подключить OLED дисплей к контроллеру NodeMCU (ESP8266) в качестве среды разработки использованием Arduino IDE. На OLED.

Необходимые детали:
Контроллер NodeMCU v.2 (ESP8266) x 1 шт.
► Провода DuPont, 2,54 мм, 20 см x 1 шт.
OLED-дисплей 0.96,128х64, 3.3-5B, SPI, IIC, синий x 1 шт.

Подключение
В примере используем контроллер NodeMCU v.2 (ESP8266), OLED дисплей. Подключение не сложное, первым делом подключаем выводы SDA и SCL от OLED дисплея к выводам D1 и D2 на NodeMCU, теперь осталось подключить питание VCC и GND к V3V и GND. Принципиальную схема можно посмотреть ниже.

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

Установка библиотеки:
После сборки схемы, необходимо установить дополнительные библиотеки «Adafruit_GFX» и «Adafruit_SSD1306«. Самый простой способ, это воспользоваться «Управление библиотеками…» в среде разработке Arduino IDE

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

Затем в поле поиска набираем первую библиотеку «Adafruit_GFX » и устанавливаем.

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

Теперь вводим «Adafruit_SSD1306″ и так же устанавливаем ее.

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

Если у кого не получиться, библиотеки можно скачать в конце статьи.

Программа:
После сборки и установки библиотек, можно запускать среду разработки Arduino IDE. Первом делом, необходимо установить поддержку NodeMCU в среде разработке Arduino IDE, как это сделать можно посмотреть в этом обзоре . Теперь, когда все готово, скачиваем или копируем скетч и загружаем его в NodeMCU.

  Скачать скетч

Если все правильно собрано и скетч загрузился, на OLED дисплее отобразиться текст, вот и все, если будут вопросы пишите.

Ссылки
 Библиотека Adafruit_GFX
  Библиотека Adafruit_SSD1306

Купить на Aliexpress
  Плата NodeMCU V2
 OLED-дисплей 0.96,128х64
  Провода DuPont, 2,54 мм, 20 см

Купить в Самаре и области
  Плата NodeMCU V2
 OLED-дисплей 0.96,128х64
 Провода DuPont, 2,54 мм, 20 см

3 комментария для “Подключение OLED дисплея к ESP8266”
    1. разобрался. Adafruit BusIO нужно дополнительно установить и тогда все заработает

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *