步驟1:必需的東西
必需的:
1。 Arduino(我有UNO R3)
2。游戲桿(您可以從Adafruit和MakerShed等地方購買)
3。跳線
可選:
1。椰子
2。一點時間
步驟2:制作電路
從圖片中可以看到,這是一個簡單的電路。在我的操縱桿上標記了X,Y,VCC和GND。 X和Y轉(zhuǎn)到模擬端口。 VCC上電。起初我嘗試了5伏,但結(jié)果并不是最好的,因此我將其更改為3.3伏。之后,結(jié)果非常好。然后,將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。要有創(chuàng)造力。自己動手!
步驟5:故障排除
1。檢查您的連接!我不知道有多少次不起作用,結(jié)果證明沒有正確連接。
2。檢查您的代碼!代碼對內(nèi)容非常挑剔。確保它完全符合您的要求。簡單的代碼比不起作用的復雜代碼要好!
3。如有疑問,請?zhí)釂枴?/p>
步驟6:謝謝!
現(xiàn)在,您應該了解在Arduino上使用操縱桿的基本知識。因為您只需檢查操縱桿電位計的某些值即可。
-
游戲操縱桿
+關(guān)注
關(guān)注
0文章
4瀏覽量
8374 -
Arduino
+關(guān)注
關(guān)注
188文章
6489瀏覽量
190005
發(fā)布評論請先 登錄
評論