Последовательная работа двух серваков от одной кнопки пульта
Добавлено: 25 ноя 2018, 13:53
Добрый день!Возникла такая вот проблема .Необходимо собрать маленький ,но очень полезный для себя агрегат .Суть работы заключается в следующем :При нажатии кнопки одна серва вращается на 180 градусов и останавливается,после второго нажатия той же клавиши поворачивается вторая серва так же на 180 градусов и останавливается .Я собрал весь "пакет" ,но серваки не работают .Полагаю ,что-то в коде самом не верно и понять не могу.Если есть ошибки ,то исправьте пожалуйста .Аппарат мне крайне необходим ,без него работать не получается...
#include <Servo.h>
int A, N=0 ;
Servo servo1;
Servo servo2;
void setup()
{
servo1.attach(10);
servo2.attach(11);
}
void loop()
{
A=digitalRead(4);
if(A==1 && N==0)
{
servo1.write(180);
delay(5000);
N++ ;
}
if(A==1 && N==1)
{
servo2.write(180);
delay(5000);
N=0 ;
}
}
#include <Servo.h>
int A, N=0 ;
Servo servo1;
Servo servo2;
void setup()
{
servo1.attach(10);
servo2.attach(11);
}
void loop()
{
A=digitalRead(4);
if(A==1 && N==0)
{
servo1.write(180);
delay(5000);
N++ ;
}
if(A==1 && N==1)
{
servo2.write(180);
delay(5000);
N=0 ;
}
}