Кнопка и сервопривод
- Войдите на сайт для отправки комментариев
Вс, 03/11/2019 - 10:44
Здравствуйте, можете подсказать, почему сервопривод не реагирует на кнопку? #include <Servo.h> Servo servo1; int servoPin1=5; // Пин подключения сервопривода №1 int buttonPin1 = A5; // Пин подключения кнопки для сервопривода №1 void setup() { pinMode(buttonPin1, INPUT_PULLUP); servo1.attach(buttonPin1); } void loop() { if (!digitalRead(buttonPin1)==HIGH) { servo1.write(0); delay (5000); servo1.write(180); delay (5000); } }
или
#include <Servo.h> Servo servo1; int servoPin1=5; // Пин подключения сервопривода №1 int buttonPin1 = A5; // Пин подключения кнопки для сервопривода №1 void setup() { pinMode(buttonPin1, INPUT_PULLUP); servo1.attach(buttonPin1); } void loop() { boolean button1 = !digitalRead(buttonPin1); if (button1 == 1) { servo1.write(0); delay (5000); servo1.write(180); delay (5000); } }
Внимательно смотрим на строку #10 или #7. Медитируем, размышляем о сути вещей.
размышляем о сути вещей.
А если не поможет, что читаем вспомогательную литературу.
Аххааха)) Большое спасибо)
Да, не за что. Ошибку в указанных строках заметили, надеюсь?