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

вкл/выкл по времени

Ответить
Аватара пользователя
stason87
Рядовой
Сообщения: 12
Зарегистрирован: 23.01.2019{, 12:20}
Репутация: 0
Имя: Stason

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

#1

Сообщение stason87 » 12.02.2019{, 10:36}

Всем доброго дня.
Собираю свой первый проект на Ардуинке - метеостанцию (как ни старнно :D )
Захотелось, чтоб ее подсветка в период с 22-00 до 07-00 работала только по нажатию-удержанию кнопки.
Набросал в программе. А не работает :smile44:
Инфы по блоку не нашел.
Может, кто знает, как сделать?
Заранее спасибо всем откликнувшимся!
СпойлерПоказать
подсветка часов.jpg
скриншот
метео2.flp
(292.75 КБ) 65 скачиваний

Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06.09.2015{, 12:14}
Репутация: 3
Откуда: Бишкек
Имя: Вячеслав

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

#2

Сообщение slavushka64 » 12.02.2019{, 10:50}

На кнопку инверсию надо поставить и коммутировать GND и вместо AND поставить OR

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

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

#3

Сообщение krom23 » 12.02.2019{, 12:09}

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

Аватара пользователя
stason87
Рядовой
Сообщения: 12
Зарегистрирован: 23.01.2019{, 12:20}
Репутация: 0
Имя: Stason

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

#4

Сообщение stason87 » 12.02.2019{, 14:13}

Всем спасибо. Разобрался.

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

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

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 576
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

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

#5

Сообщение SergeyShikal » 12.02.2019{, 14:42}

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

krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 12
Откуда: Калуга
Имя: Андрей

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

#6

Сообщение krom23 » 12.02.2019{, 14:54}

Значит дело в железе, печально, но не смертельно :) .

Ответить

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