Знакомимся с ESP32, часть 6: подключение OLED-дисплея

Всем привет! Это уже шестая часть цикла "Знакомимся с ESP32", в которой мы рассмотрим подключение OLED-дисплея на контроллере SSD1306 к ESP32 по I2C. Этот выпуск, наверное, будет самым коротким из всех. Поехали!


Тут, эмм... ничего сложного: библиотеки Adafruit SSD1306 и Adafruit GFX, которые устанавливаются в два клика:

Знакомимся с ESP32, часть 6: подключение OLED-дисплея Esp32, Arduino, Oled

А затем в этом окошке пишем "ssd1306" и устанавливаем эту библиотеку

Знакомимся с ESP32, часть 6: подключение OLED-дисплея Esp32, Arduino, Oled

А затем эту

Знакомимся с ESP32, часть 6: подключение OLED-дисплея Esp32, Arduino, Oled

Подключаем SDA дисплея к пину 21, SCK к пину 22. Открываем проводник, заходим в директорию

Documents/Arduino/libraries/Adafruit_SSD1306

И открываем любым редактором (я предпочитаю Notepad++) файл

Adafruit_SSD1306.h

И где-то на 70-х строчках должно быть это

Знакомимся с ESP32, часть 6: подключение OLED-дисплея Esp32, Arduino, Oled

Раскомментируйте строчку с вашим разрешением экрана и закомментируйте остальные. Откройте пример из библиотеки Adafruit_SSD1306 и где-то на этой строчке

Знакомимся с ESP32, часть 6: подключение OLED-дисплея Esp32, Arduino, Oled

Поставьте свой адрес дисплея. По умолчанию это 0x3C, если не получается - попробуйте 0x3D


На этом всё. Через пару часов вы сможете собрать первый проект на ESP32!

Arduino & Pi

1.4K постов20.6K подписчика

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу