放暑假的時(shí)候看到無(wú)線(xiàn)鍵盤(pán)這個(gè)作品,感覺(jué)不錯(cuò)!就打算做一個(gè)可是暑假也要結(jié)束了,軍訓(xùn)一個(gè)月啊!就擱置一邊了。。。前一陣子又撿起來(lái)繼續(xù)做
其實(shí)硬件都做的差不多了,就是藍(lán)牙模塊死活不配對(duì)??!最后還是老老實(shí)實(shí)的配對(duì)了,問(wèn)題又來(lái)了,不發(fā)送數(shù)據(jù)。。。尷尬了,最后逐一排查發(fā)現(xiàn)
單片機(jī)用錯(cuò)了,原作者用的是STC12C5A60S2我用的是STC12C5608AD串口部分不以樣。。。最后換了,可以發(fā)送數(shù)據(jù)了也能接收數(shù)據(jù)了電腦也有反應(yīng)了
不啰嗦了上圖!
分別是接收端(?。┖桶l(fā)射端(大)
單獨(dú)看看發(fā)射端,特意銼了四個(gè)倒角
藍(lán)牙模塊HC-05
ADXL345三軸加速度傳感器(這中間有典故,結(jié)尾說(shuō))
兩個(gè)開(kāi)關(guān),其實(shí)一個(gè)就夠了,一個(gè)單獨(dú)控制藍(lán)牙模塊
單片機(jī)STC12C5A60S2
背面其實(shí)不那么復(fù)雜,只是用錯(cuò)單片機(jī)改線(xiàn)改的
接收端的藍(lán)牙模塊
CH375模塊原作用的CH376實(shí)測(cè)一樣
單片機(jī)STC12C5A60S2
背面更簡(jiǎn)潔
典故:
做完以后吧不能連續(xù)發(fā)送按鍵代碼。。。逐一排查,發(fā)現(xiàn)是ADXL345模塊的程序干擾,就去掉了(放出的程序是有的)以后改成水銀開(kāi)關(guān)的
給要做的童鞋幾個(gè)注意!
單片機(jī)只能用STC12C5A60S2
晶振只能用11.0592MHZ
藍(lán)牙模塊要設(shè)置從主機(jī)才能配對(duì)
下載程序的時(shí)候不能接藍(lán)牙模塊會(huì)干擾
如果接收端做完了,插到電腦上在設(shè)備管理器里鍵盤(pán)一項(xiàng)會(huì)多一個(gè)鍵盤(pán)
一般CH376或CH375模塊都是USB母口的所以要一條USB公轉(zhuǎn)公的線(xiàn)
ADXL345模塊要盡可能放在板子的中間!這個(gè)按鍵是根據(jù) 極品飛車(chē)設(shè)定的如果要改成自己的改發(fā)射端程序開(kāi)頭的鍵盤(pán)代碼即可。
編輯:黃飛
?
評(píng)論