放暑假的时候看到无线键盘这个作品,感觉不错!就打算做一个可是暑假也要结束了,军训一个月啊!就搁置一边了。。。前一阵子又捡起来继续做
其实硬件都做的差不多了,就是蓝牙模块死活不配对啊!最后还是老老实实的配对了,问题又来了,不发送数据。。。尴尬了,最后逐一排查发现
单片机用错了,原作者用的是STC12C5A60S2我用的是STC12C5608AD串口部分不以样。。。最后换了,可以发送数据了也能接收数据了电脑也有反应了
不啰嗦了上图!
分别是接收端(小)和发射端(大)
单独看看发射端,特意锉了四个倒角
蓝牙模块HC-05
ADXL345三轴加速度传感器(这中间有典故,结尾说)
两个开关,其实一个就够了,一个单独控制蓝牙模块
单片机STC12C5A60S2
背面其实不那么复杂,只是用错单片机改线改的
接收端的蓝牙模块
CH375模块原作用的CH376实测一样
单片机STC12C5A60S2
背面更简洁
典故:做完以后吧不能连续发送按键代码。。。逐一排查,发现是ADXL345模块的程序干扰,就去掉了(放出的程序是有的)以后改成水银开关的
给要做的童鞋几个注意!
- 单片机只能用STC12C5A60S2
- 晶振只能用11.0592MHZ
- 蓝牙模块要设置从主机才能配对
- 下载程序的时候不能接蓝牙模块会干扰
- 如果接收端做完了,插到电脑上在设备管理器里键盘一项会多一个键盘
- 一般CH376或CH375模块都是USB母口的所以要一条USB公转公的线
- ADXL345模块要尽可能放在板子的中间!这个按键是根据 极品飞车设定的如果要改成自己的改发射端程序开头的键盘代码即可。