Переинициализация дисплея. Как?

Переинициализация дисплея

dronixon
Рядовой
Сообщения: 30
Зарегистрирован: 21.05.2018{, 15:31}
Репутация: 0
Имя: Ardubino

Переинициализация дисплея. Как?

#1

Сообщение dronixon » 21.05.2018{, 15:46}

Привет ребят) Тапки не кидать! Создал в Flprog таймер с часами реал. времени на включение реле (220В). Часто экран 1602А (подключен напрямую к Nano) слетает в иероглифы. Пробовал питать от повер банка, не помогло. Ардуинка включает/отключает реле уже как месяц корректно, а вот с экраном беда, слетает или при вкл или откл реле. Пробовал кондёры, ничего не получилось.Слышал можно как то в скетч добавить повторную инициализацию дисплея. Как? (если экран будет моргать при этом, не страшно)
Вложения
Для сельмаша flprog arduino.flp
(493.03 КБ) 96 скачиваний
Последний раз редактировалось dronixon 22.05.2018{, 21:44}, всего редактировалось 1 раз.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Переинициализация дисплея. Как?

#2

Сообщение pan » 21.05.2018{, 15:52}

dronixon писал(а):
21.05.2018{, 15:46}
Пробовал кондёры
диод надо.
dronixon писал(а):
21.05.2018{, 15:46}
Слышал можно как то в скетч добавить повторную инициализацию дисплея
на форуме уже было. я выкладывал блок

dronixon
Рядовой
Сообщения: 30
Зарегистрирован: 21.05.2018{, 15:31}
Репутация: 0
Имя: Ardubino

Переинициализация дисплея. Как?

#3

Сообщение dronixon » 21.05.2018{, 15:58}

pan писал(а):
21.05.2018{, 15:52}
на форуме уже было. я выкладывал блок
У вас Всего сообщений:2435 . Вы предлагаете их проштудировать? Да я гением ардуино стану!!!! :yahoo:
Диод не поможет, пробовал отключать реле полностью и создавать помехи тыкая просто отвёрткой в фазный (220) провод рядом, глючит.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Переинициализация дисплея. Как?

#4

Сообщение Ingwar » 21.05.2018{, 16:14}

dronixon писал(а):
21.05.2018{, 15:58}
Вы предлагаете их проштудировать?
Поиск по форуму никто не отменял.
Ну и такие обращения к людям, которые Вам/нам помогают на альтруизме, как минимум невежливы.

На месте pan, сказал-бы в пределах дозволенного правилами.

Отправлено спустя 19 минут 28 секунд:
Вот и реакция последовала)))
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Переинициализация дисплея. Как?

#5

Сообщение pan » 21.05.2018{, 16:35}

dronixon писал(а):
21.05.2018{, 15:58}
Вы предлагаете их проштудировать?
зачем. просто поищите тему. я не помню как она называется, но смысл примерно был такой же, нужна была переинициализация

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Переинициализация дисплея. Как?

#6

Сообщение nalnik » 21.05.2018{, 16:36}

Ingwar
Это хорошо, что Вы не на месте pan.
:nono:
Последний раз редактировалось nalnik 21.05.2018{, 16:41}, всего редактировалось 1 раз.
Я хочу быть добрее, но люди сами нарываются.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Переинициализация дисплея. Как?

#7

Сообщение pan » 21.05.2018{, 16:39}


Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Переинициализация дисплея. Как?

#8

Сообщение Ingwar » 21.05.2018{, 16:42}

nalnik писал(а):
21.05.2018{, 16:36}
Это хорошо что Вы не на месте pan.
Может быть...
Видно уровень воспитания и реакция на ... "простоту" (которая из поговорки) у всех разная.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Переинициализация дисплея. Как?

#9

Сообщение nalnik » 21.05.2018{, 16:43}

Может быть... Может быть...
Я хочу быть добрее, но люди сами нарываются.

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

Переинициализация дисплея. Как?

#10

Сообщение Serg_Grn » 21.05.2018{, 16:46}

Дисплей через I2C не пробовали подключать? Может провода ловят наводки, особенно если они длинные.

dronixon
Рядовой
Сообщения: 30
Зарегистрирован: 21.05.2018{, 15:31}
Репутация: 0
Имя: Ardubino

Переинициализация дисплея. Как?

#11

Сообщение dronixon » 21.05.2018{, 16:59}

Serg_Grn писал(а):
21.05.2018{, 16:46}
Дисплей через I2C не пробовали подключать? Может провода ловят наводки, особенно если они длинные.
дисплей напрямую, провода 15 см. 4 bit

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

Переинициализация дисплея. Как?

#12

Сообщение Serg_Grn » 21.05.2018{, 17:08}

dronixon писал(а):
21.05.2018{, 16:59}
дисплей напрямую, провода 15 см. 4 bit
Мне кажется, что когда на дисплей сразу впаян модуль I2C, он меньше подвержен помехам...

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Переинициализация дисплея. Как?

#13

Сообщение Ingwar » 21.05.2018{, 18:12}

Ingwar писал(а):
21.05.2018{, 16:34}
На месте pan, послал бы в сексуальное путешествие.
Да, перегнул я походу...

З.Ы. Нахожусь в стадии бросания курить - нервы ни к черту...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

dronixon
Рядовой
Сообщения: 30
Зарегистрирован: 21.05.2018{, 15:31}
Репутация: 0
Имя: Ardubino

Переинициализация дисплея. Как?

#14

Сообщение dronixon » 21.05.2018{, 20:55}

pan писал(а):
21.05.2018{, 16:39}
dronixon, вот http://forum.flprog.ru/viewtopic.php?f=45&t=3546
Алексей спасибо большое!
Для тех кто в танке, ну как я))), файл с расширением ubi добавляем в проге Flprog в раздел Пользовательские блоки.
Вот так как на картинке будет правильно? После вкл. реле, через 5 сек экран "придёт в себя" ?
Вложения
Снимок99999999.JPG
Снимок99999999.JPG (14.57 КБ) 1359 просмотров
Снимок5464.JPG
Снимок5464.JPG (25.31 КБ) 1359 просмотров

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Переинициализация дисплея. Как?

#15

Сообщение pan » 21.05.2018{, 21:01}

да. но лучше найти причину проблему, нежели изобретать костыли :wizard:
хотя... кто как хочет, так и ... )

dronixon
Рядовой
Сообщения: 30
Зарегистрирован: 21.05.2018{, 15:31}
Репутация: 0
Имя: Ardubino

Переинициализация дисплея. Как?

#16

Сообщение dronixon » 21.05.2018{, 21:25}

pan писал(а):
21.05.2018{, 21:01}
да. но лучше найти причину проблему, нежели изобретать костыли
Согласен, но так как это произведение я сделал за свой счёт и установил на работе (включение вытяжной вентиляции), если б делал для себя то через I2C.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Переинициализация дисплея. Как?

#17

Сообщение pan » 21.05.2018{, 21:52}

dronixon писал(а):
21.05.2018{, 21:25}
если б делал для себя то через I2C
я бы наоборот :senile:

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

Переинициализация дисплея. Как?

#18

Сообщение Serg_Grn » 21.05.2018{, 22:13}

pan писал(а):
21.05.2018{, 21:52}
я бы наоборот
Проясните пожалуйста, почему не I2C? Удобно ведь, или есть какие-то значимые недостатки?

dronixon
Рядовой
Сообщения: 30
Зарегистрирован: 21.05.2018{, 15:31}
Репутация: 0
Имя: Ardubino

Переинициализация дисплея. Как?

#19

Сообщение dronixon » 21.05.2018{, 22:22}

Вот и первая трудность. Как после каждого включения запускать этот блок если он :
Вложения
Снимок888888888888888888888.JPG
Снимок456457565674564575685.JPG

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Переинициализация дисплея. Как?

#20

Сообщение pan » 21.05.2018{, 22:37}

Serg_Grn писал(а):
21.05.2018{, 22:13}
или есть какие-то значимые недостатки
для простых проектов нет, а вообще дисплей про i2c это тормоза.
dronixon писал(а):
21.05.2018{, 22:22}
Вот и первая трудность.
а зачем его постоянно использовать? соберите все условия для запуска этого блока в одну кучу (переменную)
а потом уже эту переменную цепляйте на вход блока

Ответить

Вернуться в «Помогите, а то я "нимагу"»