xcj 发表于 2017-4-21 11:30 是的! |
xcj 发表于 2017-4-21 11:41 画一个修改示意图,然后在程序上把数据调改一下就可以了。后退没反应,说明程序与app数据对接不上。先看看程序后设置app . |
zqy181818 发表于 2017-4-20 20:58 我现在的问题是下载的app上的数据和程序不大一样,原来的上下键变成了左右,右键变成了前进,后退没反应 |
zqy181818 发表于 2017-4-20 20:58 蓝牙传输的串口信号被单片机利用要不要转化? 比方说我用你的方法接收到的信号为0x1f,这时候是不是单片机接收的信号也是0x1f程序如下 void chuan() interrupt 4//串口中断 { RI=0;//清除串口响应 a=SBUF;//读取蓝牙模块发送数据 } 这样的话a是不是就等于0x1f? |
zqy181818 发表于 2017-4-20 20:58 是不是我接收到的信号就是直接被单片机利用。比方说我做小车我的app按左键发送1f if(a==0x1f)//左转 turnleft(); 还是要经过转化? 因为我现在原有软件上应该是0x3f的时候左转,但我按你的方法测得的串口信号是0x1f 原来0x3f小车能实现做转 |
本帖最后由 zqy181818 于 2017-4-20 21:28 编辑 xcj 发表于 2017-4-20 19:40 可以的,还要一个USB转串口下载器跟蓝牙模块接上,再把USB转串口下载器接到电脑USB接口上,待电脑和手机连接成功后,就可以用手机app发信息到电脑,按一下,电脑就显示app按键是什么值了,然后就可以修改程序。USB转串口下载器跟蓝牙模块接法,要电源与地照接,蓝牙模块RXD与USB转串口下载器TX接上,蓝牙模块TXD与RX接上。不懂就看图接好了 |
截图00.png (33.86 KB, 下载次数: 67)
我用的这样的可以实现吗? |
zqy181818 发表于 2017-4-20 19:00 [img]%5Battachimg%5D58022[/attachimg][/img] |
zqy181818 发表于 2017-4-20 19:00 具体怎么做 |
用串口助手就可以实现了 |