У меня проблема в моем проекте.Если есть свободная парковка, я хочу, чтобы сервопривод вращался на 90 градусов.Я использовал два датчика, один для въезда автомобиля и один, если машины хотят уехать.
Это мой код:
for(int i=0;i<11;i++)
{
if (parks[i]!='0' && parks[i]!=' ')// if there is available park
{
aPark=1;
}
else
{
aPark=0;
}
}
if(analogRead(A0)>200 && aPark==1) // if there is available park and car want to enter
{
myservo.write(90);
delay1=millis()+5000;
}
if(analogRead(A1)>200) // for leaving cars.
{
myservo.write(90);
delay1=millis()+5000;
}
if(delay1<millis())
{
myservo.write(0);
}
Когда я подключаю все и загружаю код, сервопривод невращение.Есть ли проблема в моем коде?Или это потому что датчик не обнаружен?