Introduction: Android-Arduino通过蓝牙串口链接
1 目标
使Android与Arduino通过蓝牙串口通信。
注意:Arduino蓝牙模块工作在蓝牙主机模式。
2 所需要材料
硬件
1. Arduino UNO, 数量:1.
2. 电脑-Arduino USB连接线, 数量:1.
3. 蓝牙主机串口模块, 数量:1.
4. 杜邦线,数量:若干。
5. Android手机, 数量:1.
6. Macbook,数量:1. (可用任意电脑)
软件
1. Arduino IDE (电脑)。
2. 蓝牙串口助手(Android手机)。
Step 1: 编写串口通信电码并下载到Android
1. 将如下代码拷贝到Arduino IDE中。
代码下载地址:https://github.com/JeffreyZksun/easyrobot/blob/master/TestCases/bluetooth.cpp
2. 将Arduino与电脑通过USB连接,并将代码上传到Arduino中。
注意:因为蓝牙串口模块占用COM1,此时不要连接蓝牙串口模块。
Step 2: 连接蓝牙串口模块
按照如下对应关系连接。
Arudino 5V —— 蓝牙5v
Arduino GND —— 蓝牙GND
Arduino TX —— 蓝牙RX
Arduino RX —— 蓝牙TX
注意1:ArduinoRX对应蓝牙TX,是交叉的。
注意2: 为建立蓝牙连接之前,蓝牙模块上红灯闪烁,建立连接之后,红灯常亮。
Step 3: Android与Arduino建立连接
打开蓝牙串口通信助手,发现并连接Arduino。密码为:1234.选择实时模式。
Step 4: 测试Android与Arduino通信
Android上发送字母a,测试通信成功。