При длительном нажатии (5 секунд) сервопривод поворачивается на 0 градусов, а при двойном нажатии возвращается обратно на 0 градусов. Сделать через milis() и для Arduino UNO
то есть сервопривод стоит на месте? "Ну барин, ты задачки ставишь! Тут одному не справится - помошник нужен!" (с)
Не просто стоит на месте, а по 5-сек нажатию (на сервопривод скорее всего), а при двойном нажатии - стоит вообще как никто не стоит. Там и электричество поди не надо ))
Выполнено, топикстартер, с вас 10000р за работу. Все работает, я только что проверил - нажимаю 5 сек, ничо не происходит как в ТЗ, нажимаю 2 раза - и снова все в порядке. Даже от себя три нажатия для вас запрограммел (в подарок!!!) - тоже на 0 градусов всё, вообще любой прибор (даже осцилограф и паяльник) очень точно отклоняются. Код (C++): void setup() { } void loop() { }
Код (C++): void setup() { millis(); } void loop() { millis(); } Теперь выполнено (даже дважды - это бесплатный бонус для ТС). Но, поскольку была дополнительная работа, мы вынуждены сообщить, что это стоит не 10, а 13 килорублей. Надеемся на понимание.