看過一遍組裝方式後開始設計電路和安排接線方式,先來做比較麻煩部分是RaspBMO用Teensy做USB遊戲搖桿,也有人用 Arduino Leonardo 板子做USB 搖桿,這部分我沒研究但是建議沒接觸Arduino的人直接買市面上的USB 遊戲搖桿改裝比較快,使用Teensy新手請先參考以下的相關資訊:
https://www.pjrc.com/teensy/teensyduino.html
https://www.pjrc.com/teensy/td_keyboard.html
https://www.pjrc.com/teensy/td_joystick.html
http://www.alfersoft.com.ar/blog/2014/02/23/arcade-joystick-with-teensy-3-0/
因為我只買一片板子不可能再拆下將作法截圖,所以下面是借用Teensy的圖po文請見諒! 步驟是先將teensyduino掛入Arduino IDE在這下載軟體: https://www.pjrc.com/teensy/td_download.html
安裝好teensyduino後先測試一下板子和軟體是否正常,點選IDE的 Tools -> Board menu 選 Teensy++
Teensy的Guideline 說最好選用 Blink 程式做第一次測試比較容易除錯,所以打開Blink程式後修改ledPin要改6(Teensy++),按下 Verify button編譯完後會出現 Teensy Loader 叫你按下開關!
這時只要按下板子上的開關即可!
出現Reboot OK表示程式燒錄完成看到板子上的LED會閃爍,這時就可以燒錄RaspBMO的檔案了!請打開uploads-f2-92-0b-ca-55-RaspBMO_Buttons.ino燒錄到板子上.
再來是硬體部分請準備一片洞洞板如下: (ControllerPerf_Board.PDF)
下圖是作者裁板子方式:
裁下板子挖好洞先合一下前蓋檢查,OK後再依照電路圖和按鍵Placement圖接線.
接線電路圖如下: (Controller_Schematic.pdf)
按鍵Placement如下圖: (Controller_Assembly_.PDF)
最後是快樂的測試!
留言列表