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,测试通信成功。