ARduino - 用Arduino主板调试蓝牙模块
2015-12-23 18:20
246 查看
对于有TTL转接板的人来说,调试蓝牙很简单,用电脑调试非常方便。
如果没有TTL转接板的话,怎么调试呢?
不急,就用Arduino自身调试就行。
原理就是:用软串口连接蓝牙,与硬串口通讯。
需要做的工作:
1、将蓝牙TX、RX连接到两个数字IO口上(而不是RX、TX口),用于软串口通讯。
2、建立软串口,将软硬串口的数据互发。
OK,现在可以调试蓝牙模块了,效果如下:
代码如下:
如果没有TTL转接板的话,怎么调试呢?
不急,就用Arduino自身调试就行。
原理就是:用软串口连接蓝牙,与硬串口通讯。
需要做的工作:
1、将蓝牙TX、RX连接到两个数字IO口上(而不是RX、TX口),用于软串口通讯。
2、建立软串口,将软硬串口的数据互发。
OK,现在可以调试蓝牙模块了,效果如下:
代码如下:
#include <SoftwareSerial.h> SoftwareSerial s(8,9);//建立软串口(8号口模拟RX,9号口模拟TX) //接线为蓝牙TX接ArduinoRX(D8),蓝牙RX接ArduinoTX(D9)。 void setup() { Serial.begin(9600);//启用硬串口 s.begin(9600);//启用软串口 } void loop() { //如果软串口有数据,就发送到硬串口 while (s.available()>0) { Serial.print(char(s.read())); delay(2); } //如果硬串口有数据,就发送到软串口 while (Serial.available()>0) { s.print(char(Serial.read())); delay(2); } //延时一下,进入下一循环 delay(100); }
相关文章推荐
- android通过蓝牙接收文件打开时无法自动选择合适的应用程序
- Android提高之蓝牙隐藏API探秘
- Android编程之蓝牙测试实例
- Android提高之蓝牙传感应用实例
- 基于Arduino+LabVIEW的多路数据采集系统
- 基于Arduino+LabVIEW的串口控制LED亮灭
- 基于Protues的Arduino学习笔记01-Arduino UNO实验板设计
- 《Arduino与LabVIEW开发实战》-前言
- Arduino(一)
- Android 蓝牙防丢实现(一)
- 蓝牙与红外传输
- 蓝牙-信息时代的黑马
- 玩转Blueteeth Chat蓝牙交友
- SyncML在蓝牙车载免提装置中的应用
- 手机指令大全,需要可以看看
- 蓝牙英文-译文
- ***工具
- Android蓝牙开发浅谈
- 安卓通过蓝牙发送文件