код для сервоприводов,которые ловят этот запрос он же никак не будет реагировать,даже если вместо ?button... вставить значение ползунка(-100...100)...получится,что поворот будет все равно однократный, если я щелкну на ползунке сначала по 90, а затем по -30...блин...мозг кипит
if(readString.indexOf("?button2on") >0) // ok
CAMLEFT();
if(readString.indexOf("?button2off") >0) // ok
CAMRIGHT();
if(readString.indexOf("?button3on") >0) // ok
CAMUP();
if(readString.indexOf("?button3off") >0) // ok
CAMDN();
void CAMLEFT()
{
MYDATA1.servo_lr=max(MYDATA1.servo_lr-5,-90);
microservo.attach(7);
microservo.write(MYDATA1.servo_lr+90);
delay(200);
microservo.detach();
}
void CAMRIGHT()
{
MYDATA1.servo_lr=min(MYDATA1.servo_lr+5,90);
microservo.attach(7);
microservo.write(MYDATA1.servo_lr+90);
delay(200);
microservo.detach();
}
void CAMUP()
{
MYDATA1.servo_ud=min(MYDATA1.servo_ud+5,90);
microservo2.attach(5);
microservo2.write(MYDATA1.servo_ud+90);
delay(200);
microservo2.detach();
}
void CAMDN()
{
MYDATA1.servo_ud=max(MYDATA1.servo_ud-5,-90);
microservo2.attach(5);
microservo2.write(MYDATA1.servo_ud+90);
delay(200);
microservo2.detach();
}