在使用舵机完成相关物联设备制作的时候,经常会遇到,舵机已经到达指定位置,但是仍然会有响声。不胜其烦,基友@张世博想出了一个方法就是在舵机供电线路上串一个继电器,在不需要转动的情况下,Arduino控制继电器断电。但是这个方法会增加硬件成本,而且增加代码复杂度。
很简单,以Arduino为例,只要在需要舵机工作时,使用attach()函数,在舵机工作完毕后,使用detach()函数。如下例:
123456
{ arm.attach(9); arm.write(posdeg); delay(250); arm.detach(); //断开舵机连接,防止发出声音 }