Давно не писал чёт под ардуино, но щас срочно надо старый проект поставить. Отрыл старый код и не работает, написал другой под тесты и ничего не работает. Я бывает в глаза долюлюсь, но что-то тут не так "Servo.h" Servo servoq; Servo servow; Servo servoe; Servo servor; Servo servot; void setup() { Serial.begin(9600); servoq.attach(3); servoq.attach(5); servoq.attach(6); servoq.attach(9); servoq.attach(10); pinMode(4,INPUT_PULLUP); } bool flag = false; void loop() { int angle; bool btnState = !digitalRead(4); if (btnState && !flag) { // обработчик нажатия flag = true; Serial.println("press"); angle = 90; } if (!btnState && flag) { // обработчик отпускания flag = false; Serial.println("release"); angle = 0; } servoq.write(angle); servow.write(angle); servoe.write(angle); servor.write(angle); servot.write(angle); } Монитор порта пустой, проверял монитор порта на тексте, он работает Кнопка gnd и в д4, без подтяжки на пуллапе Кнопку звонил, она работает

Комментарии: 9

  1. Vasil

    За що

    • Anonim

      ПХАХАХАХАХАХААХХАХАХАА

      • Vasil

        Выложил бы или файлом или на pastbin какой-нибудь

        • Anonim

          Зачем файл ?

          • Th0r

            чтобы не засорять чат тыщами строк

  2. Th0r

    а чо в сетапе одна и таже серва аттачится?

    • Anonim

      Ку дядь )

    • Anonim

      Да, не в этом дело Монитор порта пустой, а должен текст по нажатию выводить

  3. Th0r

    так может подтяжку надо? в не нажатом состоянии померь напряжение на кнопке

Не нашли ответ?

Вам также может быть интересно

Здравствуйте. Приобрел флешку. Написано новая. И сыпет ошибками. Дохлая или я что-то не то делаю? Операция: Запись по вендору... Читать далее