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

Ответить
Аватара пользователя
stason87
Рядовой
Сообщения: 12
Зарегистрирован: 23 янв 2019, 12:20
Имя: Stason
Поблагодарили: 1 раз

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

Сообщение stason87 »

Всем доброго дня.
Собираю свой первый проект на Ардуинке - метеостанцию (как ни старнно :D )
Захотелось, чтоб ее подсветка в период с 22-00 до 07-00 работала только по нажатию-удержанию кнопки.
Набросал в программе. А не работает :smile44:
Инфы по блоку не нашел.
Может, кто знает, как сделать?
Заранее спасибо всем откликнувшимся!
[spoiler]
подсветка часов.jpg
[/spoiler]
метео2.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
slavushka64
Сержант
Сообщения: 171
Зарегистрирован: 06 сен 2015, 12:14
Откуда: Бишкек
Имя: Вячеслав

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

Сообщение slavushka64 »

На кнопку инверсию надо поставить и коммутировать GND и вместо AND поставить OR
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

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

Сообщение krom23 »

Кстати, если вход Ен дисплея подключите к выходу подсветки (блок ИЛИ), то про отпущенной кнопке не только отключится подсветка, но и не будут выводится данные на дисплей, что сократит энергопотребление, если в этом есть необходимость, и значительно ускорит работу контроллера.
Сейчас я здорово заморочился с блоком подсветки, подключил дисплей 2004, подсветка не отключается, а на 1602 всё работает. Это только у меня,или у кого ещё такой косяк.
Аватара пользователя
stason87
Рядовой
Сообщения: 12
Зарегистрирован: 23 янв 2019, 12:20
Имя: Stason
Поблагодарили: 1 раз

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

Сообщение stason87 »

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

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

krom23 писал(а): 12 фев 2019, 12:09если вход Ен дисплея подключите к выходу подсветки (блок ИЛИ), то про отпущенной кнопке не только отключится подсветка, но и не будут выводится данные на дисплей, что сократит энергопотребление, если в этом есть необходимость, и значительно ускорит работу контроллера.
Отличная идея, спасибо. Прикрутил функцию.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение SergeyShikal »

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

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

Сообщение krom23 »

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

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

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

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