dabham 发表于 2014-10-6 13:40:26

新人求助,急

想控制2个舵机,开关闭合:舵机1 转到0度,延时3秒,舵机2转到0度,反之舵机2转到170度,延时3秒舵机1转到170度。

但不知道为什么我写的程序开关触发后有几秒延时后舵机才工作,哪位高手给指点下。另外怎样才能让1号舵机动作速度慢一点,谢谢。

void loop()
{
int n =digitalRead(12);                  
if ( n == HIGH )
{
    servo_pin_9.write( 0 );
    delay( 3000 );
    servo_pin_10.write( 0 );
}
else   
{
    servo_pin_10.write( 170 );
    delay( 3000 );
    servo_pin_9.write( 170 );
}
页: [1]
查看完整版本: 新人求助,急