電子積木(1)搖桿
簡介
- 由上而下依序是 GND,+5V,VRX,VRY,SW,及 R1 空接。
- 它是 X,Y 兩個方向的電位器,在供電壓 5V 下閒置位於軸中是大約 2.5V,推往一方電壓遞增,相反方遞減。搖桿全向性可推。
- SW pin 是浮動的,壓下去會接地,R1 可上一顆上拉電阻則可讓 SW pull high。
應用
- 可當單鍵滑鼠,因此在互動顯示界面有它就已足夠。
- 以 X 方向而言,我們可劃分成三段,因此 X,Y 兩 pin 就足以定義出相當於四個按鍵。當然我們可以細分出更多段而有更細膩的控制。
- 保持壓下按鍵後,搖桿仍可隨意推動,這表示可有另一番的控制。
- 別忘了,光一顆按鍵還可以有單擊,雙擊,多擊,及 hold and trigger 等控制。
結論
因此,單這個搖桿,就可以有不少的輸入控制,且只要兩根 pin 或三根 pin。阿。。。不對啊。。。我們的 ESP8266 GPIOs 本來就被嫌少了,支支都珍貴,光為了要輸入,就要用上三根 pin 真覺得很浪費,況且,電壓的類比訊號輸入必須走 ADC 腳位,而我們也只有一支 ADC 腳位啊!
嗯沒錯,就是這樣地侷限著我們才有動力玩下去,筆者已知解法有二,加入走 I2C 的 ADC 模組,以擴展我們的類比訊號輸入的個數。及,加入類比訊號多工器,多工器就是下一篇我們要玩的,即,多工器+搖桿。
最後,測果/請見下篇多工器的附圖,這顆廉價的搖桿是讓人失望了XD,不過還是堪用的。它的電位變化沒有預期的很線性,所以若要分成很多段來運用恐怕要失望了。