Знакомимся с ESP32, часть 6: подключение OLED-дисплея
Всем привет! Это уже шестая часть цикла "Знакомимся с ESP32", в которой мы рассмотрим подключение OLED-дисплея на контроллере SSD1306 к ESP32 по I2C. Этот выпуск, наверное, будет самым коротким из всех. Поехали!
Тут, эмм... ничего сложного: библиотеки Adafruit SSD1306 и Adafruit GFX, которые устанавливаются в два клика:
А затем в этом окошке пишем "ssd1306" и устанавливаем эту библиотеку
А затем эту
Подключаем SDA дисплея к пину 21, SCK к пину 22. Открываем проводник, заходим в директорию
Documents/Arduino/libraries/Adafruit_SSD1306
И открываем любым редактором (я предпочитаю Notepad++) файл
Adafruit_SSD1306.h
И где-то на 70-х строчках должно быть это
Раскомментируйте строчку с вашим разрешением экрана и закомментируйте остальные. Откройте пример из библиотеки Adafruit_SSD1306 и где-то на этой строчке
Поставьте свой адрес дисплея. По умолчанию это 0x3C, если не получается - попробуйте 0x3D
На этом всё. Через пару часов вы сможете собрать первый проект на ESP32!
Arduino & Pi
1.4K постов20.6K подписчика
Правила сообщества
В нашем сообществе запрещается:
• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)
• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском
• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)
• Рассуждать на темы политики
• Нарушать установленные правила Пикабу