Кнопка и сервопривод
- Войдите на сайт для отправки комментариев
Вс, 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. Медитируем, размышляем о сути вещей.
размышляем о сути вещей.
А если не поможет, что читаем вспомогательную литературу.
Аххааха)) Большое спасибо)
Да, не за что. Ошибку в указанных строках заметили, надеюсь?