该项目是在不接触泵的情况下洗手的各种方法之一。相反,我用我的手作为障碍物。 )。
1. 红外收发器
2.微伺服
>>将两个舵机的“红色”线连接到+5V,将“棕色”线连接到Gnd。
>>将一个舵机的PWM线连接到GPIO pin 3,另一个连接到pin 4。
>> 将 IR 收发器的输出连接到引脚 5(并分别进行电源和接地连接。)。
拿起洗手瓶,用胶枪将两个伺服电机粘在泵的两侧。在泵头顶部连接一个钩子,并将螺纹紧紧地系在两个伺服臂上,这样螺纹就不会松动。确保两个舵机最初都是 0 度。将红外传感器放在瓶子旁边。
#include
Servo s1,s2;
void setup()
{
s1.attach(3);
s2.attach(4);
pinMode(5,INPUT);
}
void loop()
{
s1.write(0);
s2.write(0);
if(digitalRead(5)==1)
{
s1.write(180);
s2.write(180);
delay(500);
}
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !