用arduino控制舵机,舵机转动一会后,电脑发出噔噔的声音,然后突然停住了,过了一会速度好像变快了一些旋转,然后又停出噔噔了,然后一小会又动了。因为它在转动时我好像注意到它好像是有完成0-180,180-0的,所以感觉代码应该时没问题。但是具体说明原因有不确定。
#include <Servo.h>
S
```ervo myservo;
int pos = 0;
void setup()
{
myservo.attach(0);
}
void loop()
{
for (pos = 0; pos <= 180; pos += 1)
{
myservo.write(pos);
delay(30);
}
for (pos = 180; pos >= 0; pos -= 1)
{
myservo.write(pos);
delay(30);
}
}
把180换成30就不会中断,而是一直来回转动,换成90就又会噔噔,中断。
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。