| 9 мая, 2020 - 10:35 | |
|---|---|
На дисплее имеется перемычка для смены адреса 0х78 или 0х7А. С библиотекой iarduino все работает но эта библиотека очень скудная по функционалу. Поэтому хотелось бы использовать Adafruit_SSD1306 и Adafruit-GFX. Но у меня не получилось пока это реализовать в скетче. Работает только один дисплей с адресом 3D. Оба дисплея работают только если написать высота равна 32 а не 64, но тогда текст растягивается по высоте в 2 раза. Подскажите что делаю не так???
UA6BBI |
UA6BBI
Зарегистрирован:8.05.2020 |
| 10 мая, 2020 - 08:14 | #1 |
|---|---|
Будущее за микроконтроллерами |
Admin
Зарегистрирован:3.07.2018 |
| 10 мая, 2020 - 08:15 | #2 |
|---|---|
У вас в коде даже нет информации какие библиотеки использует. Как вам помочь? Будущее за микроконтроллерами |
Admin
Зарегистрирован:3.07.2018 |
| 10 мая, 2020 - 09:58 | #3 |
|---|---|
Прошу прощения I2C сканер показывает что на шине 2 устройства с адресами 3C и 3D. Пробовал примеры загружать, например тест графики. Работает великолепно на каждом из дисплеев, только адрес в коде менял.UA6BBI |
UA6BBI
Зарегистрирован:8.05.2020 |
| 30 января, 2022 - 18:20 | #4 |
|---|---|
30 Янв 2022 18:08 Добрый вечер! Пол-года назад я сделал аналогичную ошибку с тремя разными экранами (2-I2C и SPI) на espruino-pico модуле. Знакомый программист сходу по телефону подсказать не смог. На этом я "завис". Удалось ли Вам продвинуться? КИС814 |
814kis
Зарегистрирован:30.01.2022 |
Как работать с одним дисплеем смотрите тут:
#15.1 SSD1306 OLED-дисплей, вывод текста на русском языке в Arduino IDE