OLED дисплей
- Войдите на сайт для отправки комментариев
Пт, 08/06/2018 - 23:29
Купил пару дней назад. Попросил проверить, за последние 5 лет работало в конце концов все, кроме дисплеев. Не очень нужно быыло разбираться, потому и просил проверить - все ОК. Приношу домой, загружаю с сайта, полный нуль. Варьирую все варианты адресов - ноль. После очередной загрузки еду в iarduino, инженер только пдключает питание - на экране красивые цыфирки (на моей загрузке). Приезжаю домой, подключаю к компу - на экране цифирки, радуюсь, но осторожно. Загружаю с сайта софт по новой на всяк... Загружаю скетч из примеров - снова нуль ивсябодяга с вариантами с темже результатом. Кто-нибудь наступал на эти грабли?
Когда один софт работает, а другой нет?
Все наступали (кроме трезвенников), когда с пьяну пины перепутаешь.
Не по теме, я не пью и пины путаю раз в 5 лет псле 15 часов за компом. Так что не тянет даже на казарменный юмор.
Ради абстинента перфекциониста трудоголика, да еще ценителя тонкого английского юмора сдую пыль с хрустального шара.
Купил пару дней назад. Попросил проверить, за последние 5 лет работало в конце концов все, кроме дисплеев. Не очень нужно быыло разбираться, потому и просил проверить - все ОК. Приношу домой, загружаю с сайта, полный нуль. Варьирую все варианты адресов - ноль. После очередной загрузки еду в iarduino, инженер только пдключает питание - на экране красивые цыфирки (на моей загрузке). Приезжаю домой, подключаю к компу - на экране цифирки, радуюсь, но осторожно. Загружаю с сайта софт по новой на всяк... Загружаю скетч из примеров - снова нуль ивсябодяга с вариантами с темже результатом. Кто-нибудь наступал на эти грабли?
Шар показывает что дисплей у вас такой - http://iarduino.ru/shop/Displei/ekran-0-96-128x64-oled-i2c-belyy.html Если шар прав то и с ценой вас раза в 2-3 надули, но это не суть.
Вопрос про перебор всех адресов? Всех из 2х возможных? Зачем перебирать? Загрузите I2C сканер https://playground.arduino.cc/Main/I2cScanner он покажет адрес. Опять же, если шар не ошибся, у вас Arduino, но I2C сканеры есть для всех популярных платформ.
А по теме "у них работает, а у вас нет" у меня было так, дома работает, приношу на работу, работает, кое что правлю в программе, бац и не работает. Адрес экрана исправно определяет сканером. На какоето время я завис. Но оказалось все банально. Скетчи были разные дома и на работе, разница была в том что дома просто пример для вывода на экран информации, а так же сплошная заливка экрана для определения есть ли битые пикселы. Использую ее для проверки свежекупленных экранов. Так вот, на работе элементарно не было инициализации типа myOLED.begin();
Почему экран запустился первый раз? Сие для меня загадка.
Хотел глянуть код вашей пограммы, ну и той программы, что у специалиста в сервисном центре, но както сбоит шар, старенький он у меня. Если потрудитесь привести программу и схему, при наличии у меня компонентов протестирую ваш вариант на китайском экране, он хоть больше и дешевле, но меня пока не подводил.
Поставьте Dropbox на ваши все компы.
И не будет никаких "разных" скетчей и библиотек на работе, дома.......
Плюс если что резервная копия у них.
5 Гигабайт бесплатных надеюсь вам хватит надолго.
Ваши слова бы да в уши нашим админам на работе . Последним что закрыли был OneDrive.
Цитаты для ленивых, потому....
Почитал кое-что о Dropbox (свалку), посмеялся. За 40 з гаком лет работы в этой среде убедился, что надежной конфиденциальности в сетевых технологиях не может быть даже при 128 битных ключах. Вопрос только в затратах на декодирование. Требование ФСБ о предоставлени ключей логично, хотя и неприятно для бизнеса. В противодействии терроризму нужна скорость. Не нравится - попляшите на своей могиле. Вообще, технологическая цивилизация, основанная на групповой и индивидуальной изоляции с применением методов сокрытия информации - тупиковый путь развития. Но это тема интересная для людей видящих большую поляну в информационном пространстве.
Что до OLED, котрым я занялся ради развлечения и создания системы обслуживания и наблюдения за свиньями для моего друга фермера из ЛНР, то Проблема в основном постулате: "электроника - наука о контактах".
Проверили в iarduino - все ОК. Сказано - загружайте с сайта - дом полный ноль, даже п..... и того нет. Загружаю дома, привожу на фирму - подключают питание, работает на домашней загрузке. Дома без перезагрузки картинка опять есть. Перезагружаю из той-же библиотеки - опять ни блыма. Как -то давно оказалось что удлинитель USB провоцировал сбои. Оставил только хвост с которым проверяли в iarduino, ничего нового, так что сомнения в пинах и софте не слишком обоснованы.
Да и писал я по отработанной системе - напишешь или выскажешь, с кем нибуь поругаешься в пределах интеллигентного общения, информационное поле само обеспечит решение. Если не согрешил больше допустимого против Электрона-Покровителя.
I am free to do it mi way! (as Simba sad).
For Andrey12: что до софта - с сайта iarduino
Библиотека iarduino_OLED для работы с OLED дисплеями
и примеры из нее.
Поеду к сабе в деревню, там в лаборатории запас ардуин, поварьирую. Мегаполис осточертел, у меня это часто влияет и на электронику.
Всем привет и пожелание успокоения в среде укропов!
Кстати о птичках, скан определяет адрес, соответствующий установленному и указанному в скетче
Но вот с моим зрением они мелковаты, хотя впихнкть можно больше информации чем на тот же LCD2004, ну и там плюшки всякие - шрифты на любителя, пиктограмки.
Ну если сканится адрес то соединен верно. Не знаю как USB кабель, я дома и на работие питаю от USB3, там с током нагрузки получше. Но вчера собирая брудер, как раз на OLED + NANO + DS3231 обнаружил такую вещ - Когда питаю от USB что дома что на работе все заводится и работает прекрасно. Начинаю питать от сетевого БП - МК не грузится при включении питания. Нажимаю Reset все нормально загружается, а вот при включении вилки в розетку - никак.
Схема проста AC-DC 12 вольт 3 ампера, это для питания ленты светодиодной в брудере, потом понижайка DC-DC 12-5 такая вот https://ru.aliexpress.com/item/10PCS-XM1584-Ultra-small-size-DC-DC-step-down-power-supply-module-3A-adjustable-step-down/32262829623.html Только вместо подстроечника впаял постоянное сопротивление 44ком для обеспечения на выходе 5 вольт. Так понадежнее будет.
Все на макетке собрано. В итоге конденсатор 220мкф на выходе DC-DC помог.
Так что смотрите что с питанием. Больше пока идей нет, а причина неработоспособности всетаки интересна.
USB3 не помогает. С ИП у меня вариантов много. Последнее время везде ставлю БП АТХ коих у меня мешок после ремонтов. Пока OLED заброшу, не главное.
Может мне модель крывая попалась, может у бредбоарда контакты отходили, но вчерась пару часов убил на олед экраном 128х64 0,96" Гружу скетч - показывает. Малость меняю код - не показывает! Так и не понял на что он так реагировал. Попробую на другом бредбоарде собрать.
Гружу скетч - показывает. Малость меняю код - не показывает!
Так часто бывает.
Попробую на другом бредбоарде собрать.
Удачи! :)))
У меня аналогичные подозрения на трема шилд нано. Выберу время - подключу напрямую
Ради эксперимента загрузил в старый комп с Celeron 2,4 & XP - не загружается. Драйвер XTDI установился но программатор не пробивается.
Трудно установить колеса от Мерса на Запорожец, хотя на Донбасских каменистых хлмах нет ничего лучше мыльницы или даже ушастого.