[2019鐵人賽] - 28.筆記IoT初練習- 上上下下左右左右BA~ - Johnny Five 之 Joystick 搖桿 - 簡介篇
搖桿~也就是俗稱的香菇頭!
身為一個魯宅,一定都要有一台遊戲機假日宅在家!
但遊戲控制器你了解多少呢?
今天要來介紹的就是!(∩▲o▲)⊃━☆゚.*・。
香菇頭搖桿 - Joystick
~~不關技術文的小抱怨:本魯的任天堂 Switch Joy-Cony 左右搖桿都會出現漂移!齁~氣氣氣氣氣!※後來用民間偏方噴 WD-40 好了~~
簡介
Joystick 的結構含有自我居中的彈簧,讓操控搖桿放掉時可以回到中心位置,
外蓋則是一個杯型的塑膠蓋,人能用拇指來舒適的操控~
工作原理
Joystick 是一個類比輸入裝置,能將2軸(X軸 與 Y軸)的運動傳遞給Arduino,
其工作原理為當操控 Joystick 改變方向時,就代表改變該軸的電阻值,也可以用兩顆可變電組來模擬 Joystick 的雙軸動作!
有圖有真相!
本魯使用三用電表來量測改變 Joystick 方向時,電阻值的變化
> PS:但我錄完才發現拿錯方向了Orz...
所以左右為 Y 軸,上下為 X 軸 抱歉抱歉....
### Y 軸
可以看到搖桿在中心點時,初始電阻值為 3KΩ 左右,
當我往右時電阻值會增加(約 1KΩ 左右),當我往左時電阻值減少(約 2.9KΩ 左右)
### X 軸
搖桿在中心點時,初始電阻值為 3KΩ 左右,
當我往上時電阻值會增加,當我往下時電阻值減少。
相關連結:
How 2-Axis Joystick Works & Interface with Arduino + Processing
這樣應該比較清楚了吧~(應該吧.....(ง๑ •̀_•́)ง
硬體部分
電路方面
Joystick 模組的接腳有
- Vcc - 電壓供給
- GND - 接地
- VRX - X 軸輸出
- VRY - Y 軸輸出
- SW - 按鈕(for 可按下去的 Joystick)
電路圖
接下來我們來介紹 Johnny - Five 的部分~實作吧!
準備需要的東西有~ヽ(・×・´)ゞ
硬體方面
- Arduino Uno 一片 + USB TypeB 線材一條
- 杜邦線 看你用幾條準備幾條
- Joystick 一個
參數&寫法
pins 為必要參數,寫法為陣列表示 [ X , Y ]
0 留言:
張貼留言