Переключение режимов кнопкой
- Войдите на сайт для отправки комментариев
Здравствуйте, как сделать кнопку на удержание?
мне нужно переключать режимы работы двигателей одной кнопкой, при этом, второй режим работы нужно настроить как-то на удержание, то есть: пока кнопка нажата - двигатели не работают.
в целом, все это должно выглядеть так: подключаю ардуинку к питанию через USB порт, двигатели не работают, затем, нажимаю кнопку - двигатели работают, крутятся вперед. Нажимаю второй раз кнопку и обязательно удерживаю её - двигатели останавливаются до тех пор, пока я не отпущу кнопку. Если я отпускаю кнопку двигатели крутятся в обратную сторону
(А1, В1 отвечают за движение вперед, А2 В2 - за движение назад)
пока удалось создать просто переключение режимов кнопкой, то есть одно нажатие - движки работают, второе, не работают, третье - работают в обратную сторону)
Moderator : пожалуйста, вставьте код правильно (возможно, новым сообщением в тему),
Топик "Титановый велосипед" почитай - там есть класс для кнопки, у которого есть нужный функционал.
Что-то еще менее понятно стало, есть где попроще? а то я совсем зеленый в этом деле..
есть где попроще?
Для начала, прочитайте обязательную для всех новичков тему и "зайдите, как положено".
Можете попробовать но без антидребезга может работать не стабильно.
Теперь код вроде бы работает, но после удержания кнопки, перекидывает в первый режим, а при повторном удержании в 3ий, минуя второй
вы бы для начала четко описали, что и как должно переключатся. Например в заглавном сообщении я никаких трех оежимов не вижу.