Проблема с тумблером
- Войдите на сайт для отправки комментариев
Ср, 24/02/2021 - 15:05
Всем привет! Делаю Button box на ардуино. Купил тумблера с фиксацией 2-х контактные и кнопки. Теперь не могу разобраться как правильно написать код для тумблера, чтобы он работал по принципу: переключил тумблер вниз сработала кнопка (однократно), и при переключении тумблера обратно вверх также сработала эта кнопка (однократно). Надеюсь понятно объяснил. Сейчас при подключении в просто матрице кнопок, это работает так: переключил тумблер вниз кнопка зажимается, при переключении вверх кнопка отпускается. Поэтому приходиться два раза переключать, чтобы функция отработала как два нажатия.
Добавляешь две переменные.
Текущее значение тумблера и предыдущее значение тумблера.
Текущее значение проверяешь в цикле.
Если оно отличается от предыдущего, то функция нажатия и обновляешь значение предыдущего
А можно по подробнее? С примерами?
За примерами - в раздел "Ищу исполнителя". А в остальных разделах принято, задавая вопрос, одновременно помещать свои код и схему.
Пока ни того, ни другого нет - обсуждать нечего.
PS. Кстати, в сообщении №1 алгоритм изложен достаточно подробно. Т.е. его вполне достаточно для реализации.