1、準備工作:
arduino開發板、JoyStick Shield搖杆按鍵板(也可以自己焊接按鍵和搖杆,連接關係見最後面的說明)、藍牙HID鍵盤滑鼠模塊BTKM-05(後面簡稱藍牙模塊)、USB-TTL單片機下載器(後面簡稱下載器)、arduino連接USB線、杜邦線。
2、設置藍牙模塊
使用杜邦線連接下載器與藍牙模塊,連接如下:
下載器-藍牙模塊
GND--GND
5V----+5V
RXD--TX
TXD--RX
連接完成後,將下載器接入電腦,使用串口助手進行設置(波特率等設置見下圖)。設置之前,用杜邦線連接下載器的3V3管腳,杜邦線另外一端接觸藍牙模塊的AT管腳,然後離開,使得藍牙模塊進行命令模式。進入命令模式時,藍牙模塊會返回信息「+OPEN」。此時就可以用AT指令進行調試,發送「AT+回車」,模塊返回「OK」。
發送「AT+NAME=<名字>+回車」可以設置藍牙模塊的名字:
發送「AT+SLEEPMODE=0+回車」設置藍牙模塊為不休眠模式:
3、編寫arduino程序。
將遙控板插到arduino開發板上,程序我已經編寫了一個(大家如果不滿意可以自己改進,具體管腳連接關係見最後面圖片),如下:
4、測試
注意程序下載完成後,再插入藍牙模塊。
將藍牙模塊接入到遙控板右上的BlueTooth位置,注意只插入中間四針,方向如上圖。
至此,藍牙手柄就製作完成,可按照前面視頻與手機進行配對,設置和進行遊戲了。
5、說明
如果大家想自己製作遙控板或修改程序,可參照下表。焊接時,按照下面的管腳的關係進行焊接,arduino管腳2-7與普通按鍵接法相同,管腳A0和A1分別接十字遙杆的X,Y(當然,如果你不喜歡搖杆,也可以使用按鍵替代)。