MILLIS

Тема в разделе "Закажу проект", создана пользователем ILDAR308267, 23 янв 2019.

  1. ILDAR308267

    ILDAR308267 Нуб

    При длительном нажатии (5 секунд) сервопривод поворачивается на 0 градусов, а при двойном нажатии возвращается обратно на 0 градусов. Сделать через milis() и для Arduino UNO
     
  2. timon

    timon Гик

    это самый офигенный пост за последнее время ))))
     
    Developer-RU, Daniil, 9xA59kK и 4 другим нравится это.
  3. b707

    b707 Гуру

    то есть сервопривод стоит на месте?
    "Ну барин, ты задачки ставишь! Тут одному не справится - помошник нужен!" (с)
     
    Daniil, parovoZZ и Asper Daffy нравится это.
  4. timon

    timon Гик

    Не просто стоит на месте, а по 5-сек нажатию (на сервопривод скорее всего), а при двойном нажатии - стоит вообще как никто не стоит. Там и электричество поди не надо ))
     
    parovoZZ нравится это.
  5. timon

    timon Гик

    Выполнено, топикстартер, с вас 10000р за работу. Все работает, я только что проверил - нажимаю 5 сек, ничо не происходит как в ТЗ, нажимаю 2 раза - и снова все в порядке. Даже от себя три нажатия для вас запрограммел (в подарок!!!) - тоже на 0 градусов всё, вообще любой прибор (даже осцилограф и паяльник) очень точно отклоняются.
    Код (C++):
    void setup() {
    }
    void loop() {
    }
     
     
    Developer-RU, DetSimen и b707 нравится это.
  6. smart_pic

    smart_pic Нерд

    Не выполнено условие использования milis()
     
    timon нравится это.
  7. Asper Daffy

    Asper Daffy Гуру

    Код (C++):
    void setup() {
       millis();
    }
    void loop() {
       millis();
    }
    Теперь выполнено (даже дважды - это бесплатный бонус для ТС). Но, поскольку была дополнительная работа, мы вынуждены сообщить, что это стоит не 10, а 13 килорублей. Надеемся на понимание.
     
    Developer-RU, DetSimen, parovoZZ и 2 другим нравится это.