MegaLight - контроллер освещения на Arduino Mega 2560+W5100
Модератор: immortal
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Я так правильно понимаю, что включение/выключение света(реле1) в комнате удобнее делать через короткое нажатие(Events Pressed -Toggle). Удержание этого же кнопочного выключателя (Hold) включают свет в коридоре(реле 2) и свет в туалете (реле 3). Двойное же нажатие( DoubleClick) выключает свет (реле 2, реле 3). Вот теперь вопрос: как сделать так , что бы в момент удержания данного выключателя (Hold) или двойного нажатия ( DoubleClick), не включался и не выключался свет в комнате(реле1). Как можно реализовать такой сценарий?
Rasberry PI + arduino mega 2560
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Pressed - удобней, но не подходит, если хотите использовать Hold или DoubleClick.
Нужно использовать событие Click. Кроме того, для DoubleClick нужно еще установить PreventClick
Нужно использовать событие Click. Кроме того, для DoubleClick нужно еще установить PreventClick
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Ага , разобрался. И еще вопрос какое максимальное значение Timeout (ms) возможно устанавливать?
Rasberry PI + arduino mega 2560
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Еще заметил у себя такой баг , если значение Double-click interval меньше 450 (ms) ,то при коротком нажатии выключателя (Events Click - Toggle ) включает и выключает реле и все соответствующие функции отрабатываются , если же значение Double-click interval выставить больше 500 (ms) , то при коротком нажатии выключателя вообще ничего не происходит (не включает и соответственно не выключает реле).
Rasberry PI + arduino mega 2560
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
2147483647 (теоретическиngservis писал(а):Ага , разобрался. И еще вопрос какое максимальное значение Timeout (ms) возможно устанавливать?
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Можете показать, что при этом пишется в мониторе порта?ngservis писал(а):Еще заметил у себя такой баг , если значение Double-click interval меньше 450 (ms) ,то при коротком нажатии выключателя (Events Click - Toggle ) включает и выключает реле и все соответствующие функции отрабатываются , если же значение Double-click interval выставить больше 500 (ms) , то при коротком нажатии выключателя вообще ничего не происходит (не включает и соответственно не выключает реле).
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Постараюсь завтра , контроллер на работе остался.
Rasberry PI + arduino mega 2560
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Почему-то при увеличении Double-click interval с 450 до 500(ms) , при коротком нажатии в мониторе происходит следущее :
- Вложения
-
- 2.txt
- (1.07 КБ) 548 скачиваний
Rasberry PI + arduino mega 2560
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
а holdinterval какой?
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
holdinterval 500 ms. Попробовал увеличить , соответственно и увеличил Double-click interval , с работоспособностью короткого нажатия выключателя.
Rasberry PI + arduino mega 2560