Страница 1 из 1

Управление подсветкой (блок D1B1)

Добавлено: 12 фев 2019, 10:36
stason87
Всем доброго дня.
Собираю свой первый проект на Ардуинке - метеостанцию (как ни старнно :D )
Захотелось, чтоб ее подсветка в период с 22-00 до 07-00 работала только по нажатию-удержанию кнопки.
Набросал в программе. А не работает :smile44:
Инфы по блоку не нашел.
Может, кто знает, как сделать?
Заранее спасибо всем откликнувшимся!
[spoiler]
подсветка часов.jpg
[/spoiler]
метео2.flp

Управление подсветкой (блок D1B1)

Добавлено: 12 фев 2019, 10:50
slavushka64
На кнопку инверсию надо поставить и коммутировать GND и вместо AND поставить OR

Управление подсветкой (блок D1B1)

Добавлено: 12 фев 2019, 12:09
krom23
Кстати, если вход Ен дисплея подключите к выходу подсветки (блок ИЛИ), то про отпущенной кнопке не только отключится подсветка, но и не будут выводится данные на дисплей, что сократит энергопотребление, если в этом есть необходимость, и значительно ускорит работу контроллера.
Сейчас я здорово заморочился с блоком подсветки, подключил дисплей 2004, подсветка не отключается, а на 1602 всё работает. Это только у меня,или у кого ещё такой косяк.

Управление подсветкой (блок D1B1)

Добавлено: 12 фев 2019, 14:13
stason87
Всем спасибо. Разобрался.

Не нужно
slavushka64 писал(а): 12 фев 2019, 10:50вместо AND поставить OR
Нужно
slavushka64 писал(а): 12 фев 2019, 10:50На кнопку инверсию надо поставить и коммутировать GND

krom23 писал(а): 12 фев 2019, 12:09если вход Ен дисплея подключите к выходу подсветки (блок ИЛИ), то про отпущенной кнопке не только отключится подсветка, но и не будут выводится данные на дисплей, что сократит энергопотребление, если в этом есть необходимость, и значительно ускорит работу контроллера.
Отличная идея, спасибо. Прикрутил функцию.

Управление подсветкой (блок D1B1)

Добавлено: 12 фев 2019, 14:42
SergeyShikal
krom23 писал(а): 12 фев 2019, 12:09Кстати, если вход Ен дисплея подключите к выходу подсветки (блок ИЛИ), то про отпущенной кнопке не только отключится подсветка, но и не будут выводится данные на дисплей, что сократит энергопотребление, если в этом есть необходимость, и значительно ускорит работу контроллера.
Сейчас я здорово заморочился с блоком подсветки, подключил дисплей 2004, подсветка не отключается, а на 1602 всё работает. Это только у меня,или у кого ещё такой косяк.
2004 через I2C работает, подсветка выключается.

Управление подсветкой (блок D1B1)

Добавлено: 12 фев 2019, 14:54
krom23
Значит дело в железе, печально, но не смертельно :) .