инициализация 1602 I2C

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
alexkvr33
Рядовой
Сообщения: 8
Зарегистрирован: 04 апр 2018, 12:28
Имя: Александр

инициализация 1602 I2C

Сообщение alexkvr33 »

Доброго времени суток, форумчане.
Делаю небольшой проект автоматизации дома, есть желание на "горячую" подключать/отключать к нескольким nano клавиатуру и дисплей 1602 на шине I2C (для удешевления конструкции, уменьшения габаритов, снижения энергопотребления) поскольку нужны они только при старте для ввода некоторых значений и изредка при эксплуатации для корректировки. При тестовых испытаниях выяснилось что аппаратная часть вроде бы выживает такое издевательство (первым подключаю землю, потом шину и последним питание) а вот дисплей выводит полную ерунду. В теории проблема ясна: нет команды инициализации (она была только при старте в setup). К сожалению разработчик не предусмотрел в блоке вход для запуска инициализации, а то бы я через R-trig его импульсом с кнопки запустил.
Суть вопроса:
Как можно заставить дисплей проинициализироваться без ребута ардуины?
Возможно вопрос глупый, но в коде ковырять почти не умею, я электронщик и мало-мало шарю в С+, сколь не пытался разобраться.
Пытался дописать команду в цикле и ничего хорошего не увидел, оно и понятно - дисплей заинициализировался насмерть :haha: а написать функцию вызываемую однократно фантазии не хватает, а быть может я тупо не тем путем совсем пошел? Вот и решил спросить совета тут.
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

инициализация 1602 I2C

Сообщение Golan »

А проектик, куды заныкали?
Добро не ценится в современном мире, люди от него наглеют!
alexkvr33
Рядовой
Сообщения: 8
Зарегистрирован: 04 апр 2018, 12:28
Имя: Александр

инициализация 1602 I2C

Сообщение alexkvr33 »

дык он сырой, куски одни
кому то нужны недопиленные блоки из под станка?
Проект совсем не коммерческий, готов буду выложить на всеобщее растерзание когда дорешу в нем целых ТРИ проблемы, а пока что опасаюсь получить кучу упреков за кучу недопиленных кусков кода
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

инициализация 1602 I2C

Сообщение dizzyy »

а если свой блок написать и там при 1 делать инициализацию ??? насколько знаю в теле также можно его применять
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

инициализация 1602 I2C

Сообщение pan »

[ref]alexkvr33[/ref], попробуй.
на вход подавать через Rtrig
Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Дисплеи и индикаторы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость