步驟1:必需的東西
必需的:
1。 Arduino(我有UNO R3)
2。游戲桿(您可以從Adafruit和MakerShed等地方購買)
3。跳線
可選:
1。椰子
2。一點(diǎn)時(shí)間
步驟2:制作電路
從圖片中可以看到,這是一個(gè)簡(jiǎn)單的電路。在我的操縱桿上標(biāo)記了X,Y,VCC和GND。 X和Y轉(zhuǎn)到模擬端口。 VCC上電。起初我嘗試了5伏,但結(jié)果并不是最好的,因此我將其更改為3.3伏。之后,結(jié)果非常好。然后,將GND連接到Arduino上的GND。
第3步:代碼(dun Dun Dunnnn)
代碼非常簡(jiǎn)單。
/*
在Arduino上使用操縱桿
通過:RobotsWillRule
*/
int xVal;//來自操縱桿的X值
int yVal;//來自操縱桿的Y值
void setup(){
Serial.begin(9600);//以9600波特開始串行
pinMode(A0,INPUT);//設(shè)置用于輸入的模擬端口
pinMode(A2,INPUT);
}
void loop(){
xVal = AnalogRead(A0);//設(shè)置X值
yVal = AnalogRead(A2);//設(shè)置Y值
Serial.print(“ Y is 。..”);
Serial.print(yVal);}//打印Y值
Serial.print(“ X is 。..”);
Serial.print(xVal);}}//打印X個(gè)值
步驟4 :想法
1。使用If語句,可以將操縱桿用作輸入來打開燈光或電機(jī)
2。使用操縱桿與Arduino一起制作視頻游戲
3。如果您不害怕改裝一些東西,可以用操縱桿控制房間的風(fēng)扇(我不對(duì)您可能做的愚蠢行為負(fù)責(zé))
4。要有創(chuàng)造力。自己動(dòng)手!
步驟5:故障排除
1。檢查您的連接!我不知道有多少次不起作用,結(jié)果證明沒有正確連接。
2。檢查您的代碼!代碼對(duì)內(nèi)容非常挑剔。確保它完全符合您的要求。簡(jiǎn)單的代碼比不起作用的復(fù)雜代碼要好!
3。如有疑問,請(qǐng)?zhí)釂枴?/p>
步驟6:謝謝!
現(xiàn)在,您應(yīng)該了解在Arduino上使用操縱桿的基本知識(shí)。因?yàn)槟恍铏z查操縱桿電位計(jì)的某些值即可。
-
游戲操縱桿
+關(guān)注
關(guān)注
0文章
4瀏覽量
8386 -
Arduino
+關(guān)注
關(guān)注
190文章
6497瀏覽量
192019
發(fā)布評(píng)論請(qǐng)先 登錄
智慧路燈桿上 LED 顯示屏的信息發(fā)布
HAL庫在Arduino平臺(tái)上的使用
采用霍爾效應(yīng)傳感器的游戲手柄和控制桿設(shè)計(jì)

開源項(xiàng)目!基于Arduino做的“魷魚游戲”BOSS面具,支持動(dòng)作檢測(cè)
多頭絲桿與滾珠絲桿有何不同?

評(píng)論