По неопытности купил странный дисплей GMS130A на каком то говно редкостном чипе SH1106, перепробовал несколько библиотек, хоть чтото показывает только на Adafruit_SH1106_master, но с артефактами. Что делать ?
тут недавно была тема про 1.3 OLED - смысл в том, что практически все библиотеки заточены под 0.96, и 1.3 с ними не вполне совместим. Поищите поиском. У меня своего опыта с таким дисплеем нет, так что конкретно не подскажу.
И куда вы притянули 10к ? На 5в ? Возможно он не жилец.
Посмотрите внимательно плату , там уже вверху поттягив. резисторы стоят 4.7к на +3.3в . кстати что с +3.3? Если был загружен другой скетч использующий а4 а5 , то могло прилететь в дисп +5в лог. 1., и повредить (Но эт не точно) .
И что у вас там все перепаяно ?
Про терпимость SPI шины диспа к +5в не подскажу . i2c шина использует ОК , поэтому резисторы на +3.3 и шина в
безопасности.
Мне как-то попался дисп 0.49" oled , плохо заводился , а потом вообще перестал , сравнивал его с даташитом , так оказалось что кондеров на 1 меньше , а резисторов больше на 1. Китайцы ошиблись, не то припаяли. Схему перепаял на правильную , но это уже не спасло умерший дисп .
Заказал уже другой схемотехники , подороже , у другого продавца. Разновидностей схемотехники 0,49" оказалось 3. Где больше деталях , те дороже , видимо и надежней.
Так что и такое вот бывает.
// провода попробуйте сменить, иногда Китай их недообжимает.
// ug8lib это старая либа , на гитхабе есть ее новое продолжение , поддерживающее большее количество подобных диспов.
10 к на GND, и с ним запускал и без, все одно и тоже.
не понял вопроса насчет 3.3, но распаян на дисплее стабизизатор на 3.3 662к, проверял 5 вольт напрямую по даташиту на него приходят.
для подключения по I2C по примерам в интернете и в библиотеках подключал в А4 и А5, здесь в теории я ноль и не знаю что куда приходит и что должно быть...
перепаян потому как для выбора SPI и I2C нужно менять местами резистор и ставить/убирать перемычку, там точно все правильно так как находил примеры что у людей именно с этим дисплеем все работает в таких конфигурациях
библиотека не подключается, при добавлении через импорт ZIP выдает ошибку что библиотека не корректная, вырубаю ардуино, перекидаю физически в папку библиотек, захожу в ардуино, в примерах нету, захожу в упарвление библиотек, сразу снова ошибка что эта библиотека не корректна. У меня ардуино версия 1.8.1 может быть что не поддерживает чтото ? не хочу зря удалять и новую ставить
получилось установить библиотеку после некоторых танцев... по стандартному для I2C 4-х проводному подключению ничего не заработало, но в строчке инициализации было R0 и reset, терять нечего и я тыкнул reset дисплея в RX0, картинка появилась, но осталась та же проблема что с прошлой библиотекой, это после пропуски пикселей, не хаотично а горизонтально строчка через строчку, как бы и работает но пользоваться невозможно. Раз на стекле даже маленькая трещина в углу возможно он падал у продавца, и это аппаратная проблема..
сфотографируйте экран так, чтобы было видно обозначения контактов. Cамая правая нога - CS ? Не забыли ее к GND притянуть подходящим резистором?
да cs, притянул 10 ком, это мой первый oled, может я еще чего не знаю. но должно работать
говно редкостном чипе SH1106
оч редкостный, просто эксклюзив.
тут недавно была тема про 1.3 OLED - смысл в том, что практически все библиотеки заточены под 0.96, и 1.3 с ними не вполне совместим. Поищите поиском. У меня своего опыта с таким дисплеем нет, так что конкретно не подскажу.
он битый на фотке вроде?
U8glib library пробовали?
не битый, это блик на пленке. U8glib library пробовал и в SPI и в I2C, тишина...
в U8glib library раскомметировал эту строчку, подключение к A0 и A1
повторял все по видео и статьям с аналогичными дисплеями
извиняюсь, край стекла действительно чуть треснут, но он не должен влять на работу
И куда вы притянули 10к ? На 5в ? Возможно он не жилец.
Посмотрите внимательно плату , там уже вверху поттягив. резисторы стоят 4.7к на +3.3в . кстати что с +3.3? Если был загружен другой скетч использующий а4 а5 , то могло прилететь в дисп +5в лог. 1., и повредить (Но эт не точно) .
И что у вас там все перепаяно ?
Про терпимость SPI шины диспа к +5в не подскажу . i2c шина использует ОК , поэтому резисторы на +3.3 и шина в
безопасности.
Мне как-то попался дисп 0.49" oled , плохо заводился , а потом вообще перестал , сравнивал его с даташитом , так оказалось что кондеров на 1 меньше , а резисторов больше на 1. Китайцы ошиблись, не то припаяли. Схему перепаял на правильную , но это уже не спасло умерший дисп .
Заказал уже другой схемотехники , подороже , у другого продавца. Разновидностей схемотехники 0,49" оказалось 3. Где больше деталях , те дороже , видимо и надежней.
Так что и такое вот бывает.
// провода попробуйте сменить, иногда Китай их недообжимает.
// ug8lib это старая либа , на гитхабе есть ее новое продолжение , поддерживающее большее количество подобных диспов.
10 к на GND, и с ним запускал и без, все одно и тоже.
не понял вопроса насчет 3.3, но распаян на дисплее стабизизатор на 3.3 662к, проверял 5 вольт напрямую по даташиту на него приходят.
для подключения по I2C по примерам в интернете и в библиотеках подключал в А4 и А5, здесь в теории я ноль и не знаю что куда приходит и что должно быть...
перепаян потому как для выбора SPI и I2C нужно менять местами резистор и ставить/убирать перемычку, там точно все правильно так как находил примеры что у людей именно с этим дисплеем все работает в таких конфигурациях
на новую библиотеку скиньте пожалуста ссылку
https://github.com/olikraus/u8g2/
Сейчас проверил на своём, всё нормально. У меня с I2C. Строка инициализации:
библиотека не подключается, при добавлении через импорт ZIP выдает ошибку что библиотека не корректная, вырубаю ардуино, перекидаю физически в папку библиотек, захожу в ардуино, в примерах нету, захожу в упарвление библиотек, сразу снова ошибка что эта библиотека не корректна. У меня ардуино версия 1.8.1 может быть что не поддерживает чтото ? не хочу зря удалять и новую ставить
получилось установить библиотеку после некоторых танцев... по стандартному для I2C 4-х проводному подключению ничего не заработало, но в строчке инициализации было R0 и reset, терять нечего и я тыкнул reset дисплея в RX0, картинка появилась, но осталась та же проблема что с прошлой библиотекой, это после пропуски пикселей, не хаотично а горизонтально строчка через строчку, как бы и работает но пользоваться невозможно. Раз на стекле даже маленькая трещина в углу возможно он падал у продавца, и это аппаратная проблема..