Страница 1 из 2
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 15:46
dronixon
Привет ребят) Тапки не кидать! Создал в Flprog таймер с часами реал. времени на включение реле (220В). Часто экран 1602А (подключен напрямую к Nano) слетает в иероглифы. Пробовал питать от повер банка, не помогло. Ардуинка включает/отключает реле уже как месяц корректно, а вот с экраном беда, слетает или при вкл или откл реле. Пробовал кондёры, ничего не получилось.Слышал можно как то в скетч добавить повторную инициализацию дисплея. Как? (если экран будет моргать при этом, не страшно)
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 15:52
pan
dronixon писал(а): 21 май 2018, 15:46 Пробовал кондёры
диод надо.
dronixon писал(а): 21 май 2018, 15:46Слышал можно как то в скетч добавить повторную инициализацию дисплея
на форуме уже было. я выкладывал блок
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 15:58
dronixon
pan писал(а): 21 май 2018, 15:52на форуме уже было. я выкладывал блок
У вас Всего сообщений:2435 . Вы предлагаете их проштудировать? Да я гением ардуино стану!!!!

Диод не поможет, пробовал отключать реле полностью и создавать помехи тыкая просто отвёрткой в фазный (220) провод рядом, глючит.
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 16:34
Ingwar
dronixon писал(а): 21 май 2018, 15:58Вы предлагаете их проштудировать?
Поиск по форуму никто не отменял.
Ну и такие обращения к людям, которые Вам/нам помогают на альтруизме, как минимум невежливы.
На месте [ref=#ff8000]pan[/ref], сказал-бы в пределах дозволенного правилами.
Отправлено спустя 19 минут 28 секунд:
Вот и реакция последовала)))
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 16:35
pan
dronixon писал(а): 21 май 2018, 15:58Вы предлагаете их проштудировать?
зачем. просто поищите тему. я не помню как она называется, но смысл примерно был такой же, нужна была переинициализация
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 16:36
nalnik
Ingwar
Это хорошо, что Вы не на месте
pan.

Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 16:39
pan
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 16:42
Ingwar
nalnik писал(а): 21 май 2018, 16:36Это хорошо что Вы не на месте pan.
Может быть...
Видно уровень воспитания и реакция на ... "простоту" (которая из поговорки) у всех разная.
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 16:43
nalnik
Может быть... Может быть...
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 16:46
Serg_Grn
Дисплей через I2C не пробовали подключать? Может провода ловят наводки, особенно если они длинные.
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 16:59
dronixon
Serg_Grn писал(а): 21 май 2018, 16:46Дисплей через I2C не пробовали подключать? Может провода ловят наводки, особенно если они длинные.
дисплей напрямую, провода 15 см. 4 bit
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 17:08
Serg_Grn
dronixon писал(а): 21 май 2018, 16:59дисплей напрямую, провода 15 см. 4 bit
Мне кажется, что когда на дисплей сразу впаян модуль I2C, он меньше подвержен помехам...
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 18:12
Ingwar
Ingwar писал(а): 21 май 2018, 16:34На месте pan, послал бы в сексуальное путешествие.
Да, перегнул я походу...
З.Ы. Нахожусь в стадии бросания курить - нервы ни к черту...
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 20:55
dronixon
Алексей спасибо большое!
Для тех кто в танке, ну как я))), файл с расширением ubi добавляем в проге Flprog в раздел Пользовательские блоки.
Вот так как на картинке будет правильно? После вкл. реле, через 5 сек экран "придёт в себя" ?
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 21:01
pan
да. но лучше найти причину проблему, нежели изобретать костыли
хотя... кто как хочет, так и ... )
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 21:25
dronixon
pan писал(а): 21 май 2018, 21:01да. но лучше найти причину проблему, нежели изобретать костыли
Согласен, но так как это произведение я сделал за свой счёт и установил на работе (включение вытяжной вентиляции), если б делал для себя то через I2C.
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 21:52
pan
dronixon писал(а): 21 май 2018, 21:25если б делал для себя то через I2C
я бы наоборот

Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 22:13
Serg_Grn
pan писал(а): 21 май 2018, 21:52я бы наоборот
Проясните пожалуйста, почему не I2C? Удобно ведь, или есть какие-то значимые недостатки?
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 22:22
dronixon
Вот и первая трудность. Как после каждого включения запускать этот блок если он :
Переинициализация дисплея. Как?
Добавлено: 21 май 2018, 22:37
pan
Serg_Grn писал(а): 21 май 2018, 22:13 или есть какие-то значимые недостатки
для простых проектов нет, а вообще дисплей про i2c это тормоза.
dronixon писал(а): 21 май 2018, 22:22Вот и первая трудность.
а зачем его постоянно использовать? соберите все условия для запуска этого блока в одну кучу (переменную)
а потом уже эту переменную цепляйте на вход блока