电子说
步骤1:必需的东西
必需的:
1。 Arduino(我有UNO R3)
2。游戏杆(您可以从Adafruit和MakerShed等地方购买)
3。跳线
4。 Arduino的USB编程电缆
可选:
1。椰子
2。一点时间
步骤2:制作电路
从图片中可以看到,这是一个简单的电路。在我的操纵杆上标记了X,Y,VCC和GND。 X和Y转到模拟端口。 VCC上电。起初我尝试了5伏,但结果并不是最好的,因此我将其更改为3.3伏。之后,结果非常好。然后,将GND连接到Arduino上的GND。
第3步:代码(dun Dun Dunnnn)
代码非常简单。
/*
在Arduino上使用操纵杆
通过:RobotsWillRule
*/
int xVal;//来自操纵杆的X值
int yVal;//来自操纵杆的Y值
void setup(){
Serial.begin(9600);//以9600波特开始串行
pinMode(A0,INPUT);//设置用于输入的模拟端口
pinMode(A2,INPUT);
}
void loop(){
xVal = AnalogRead(A0);//设置X值
yVal = AnalogRead(A2);//设置Y值
Serial.print(“ Y is 。..”);
Serial.print(yVal);}//打印Y值
Serial.print(“ X is 。..”);
Serial.print(xVal);}}//打印X个值
步骤4 :想法
1。使用If语句,可以将操纵杆用作输入来打开灯光或电机
2。使用操纵杆与Arduino一起制作视频游戏
3。如果您不害怕改装一些东西,可以用操纵杆控制房间的风扇(我不对您可能做的愚蠢行为负责)
4。要有创造力。自己动手!
步骤5:故障排除
1。检查您的连接!我不知道有多少次不起作用,结果证明没有正确连接。
2。检查您的代码!代码对内容非常挑剔。确保它完全符合您的要求。简单的代码比不起作用的复杂代码要好!
3。如有疑问,请提问。
步骤6:谢谢!
现在,您应该了解在Arduino上使用操纵杆的基本知识。因为您只需检查操纵杆电位计的某些值即可。
全部0条评论
快来发表一下你的评论吧 !