怎样用Arduino和两个瞬时开关控制RC伺服电机

电子说

1.2w人已加入

描述

步骤1:零件清单

Arduino

好的,您需要以下内容:

Arduino- $ 30-35 USD

在这里找到在哪里买的。

跳线-$ 8.50 USD

我从亚马逊买了我的电阻器-几分钱一件

从Radio Shack,Digi-Key,Mouser, Jameco等。您的业务需要两个大约100欧姆(棕黑色棕色)和两个大约10k欧姆(棕黑色橙色)。

Servo Motor- $ 10 USD

是的,我知道这不是互联网上最便宜的一个。 Tower Hobbies

面包板-$ 9- $ 30 USD,取决于大小。

Amazon

触觉开关-$ 0.20 USD

Digi-Key仅剩6,427个,我只是抢救了我的。..。..

步骤2:电路

Arduino

电路非常简单。您应该可以像我一样在五分钟内将其扔到面包板上。确保它对您的怪异家庭毫无意义,看起来就像是从排水蛇身上拉出的一团东西。百胜。

步骤3:程序/素描

Arduino

这是我使用的代码。我稍后再解释,我有点懒。多数民众赞成在这里和这是什么。

#include

Servo myservo;

int button7 = 0;

int button6 = 0;

int pos = 90;

void setup()

{

pinMode(7,INPUT);

pinMode(6,INPUT);

myservo.attach(9);

}

void loop()

{

button7 = digitalRead(7);

button6 = digitalRead(6);

myservo.write(pos);

delay(5);

pos = constrain(pos,0,180);

if(button7 == 1 && button6 == 0)

{

pos ++;

}

if(button7 == 0 && button6 == 1)

{

pos--;

}

}

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分