分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
无论是用WIfi还是用GPRS遥控小车,目前都离不了PC这个中转站,并且PC还得借助Zigbee通道和小车通信,这就大大地增加了此遥控平台的构建代价。以前在研究iRobot机器人的时候,用过其配套的蓝牙模块,可以通过PC上的蓝牙连接,远程控制iRobot(相关文章《用MF控制机器人》)。目前大部分手机也都支持蓝牙接口,所以基于此,我们借用iRobot的蓝牙模块,就可以用手机直接遥控智能小车了。
不过问题来了,原蓝牙模块是和iRobot配套的,其模块供电、串口连接等问题不用考虑,直接插入25针的接口就可以了,而我们想单独使用,必须搞明白蓝牙模块的25针的各个含义才成。很可惜,蓝牙模块本身没有更进一步的说明资料,幸好我们有iRobot的25针接口资料,可以反推蓝牙模块的pin脚信息,说明书上pin1为RXD,则蓝牙模块的pin1就应该是TXD,同样道理pin2为RXD。
最终的pin脚定义及与开发板接线如下:
序号 |
蓝牙模块 |
.NET MF开发板 |
1 |
2(RX0) |
PA2(USART2_TX) |
2 |
1(TX0) |
PA3(USART2_RX) |
3 |
25(GND) |
GND |
4 |
8(VCC) |
3.3v |
注:蓝牙模块要求5V供电,开发板上比较容易引出的是3.3v,实际测试发现3.3v也能使蓝牙模块正常工作,另外蓝牙模块的串口为TTL电平。