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