Bluetooth Shield V2
Bluetooth Shield 集成了一个串行蓝牙模块。它可以轻松与 Arduino/Seeedstudio 配合使用,实现透明的无线串行通信。您可以从 Arduino D0 到 D7 中选择两个引脚作为软件串口与 Bluetooth Shield 通信(D0 和 D1 是硬件串口)。该扩展板还有两个 Grove 连接器(一个是数字接口,另一个是模拟接口),供您安装 Grove 模块。
特性
- 输入电压:3.3V
- 波特率:9600, 19200, 38400, 57600, 115200, 230400, 460800
- 兼容 Seeeduino/Arduino
- 室内无障碍通信距离可达 10m
- UART 接口(TTL),可编程波特率
- 默认波特率:9600,数据位:8,停止位:1,校验:无校验
- 默认配对码:"1234"
- 完整的配置命令集
- 板载 PCB 天线
接口功能
焊盘类型 | 描述 |
BT_IO | 蓝牙模块的 IO 端口,可控制:读取、写入。 |
BT_RX | 蓝牙模块的 UART 数据输入。 |
BT_TX | 蓝牙模块的 UART 数据输出。 |
两个 Grove 连接器 | 一个是数字接口(D8 和 D9),另一个是 I2C/模拟接口(A4 和 A5)。 |
演示
1:两个 Bluetooth Shield 连接
此演示将向您展示如何连接两个 Bluetooth Shield。
您需要两块 Seeeduino V3.0, 一个 Bluetooth Shield 作为主设备,另一个作为从设备。
硬件安装
如下所示:
确保跳线的正确连接
下载代码并上传
-
您可以在 github 上下载代码,点击这里,然后将其解压到 Arduino 的 libraries 文件夹中。
-
打开 Arduino IDE,打开 File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Master_Button,然后您可以打开主设备的代码
-
打开 Arduino IDE,打开 File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Slave_led,然后您可以打开从设备的代码
-
点击 Upload 上传代码,如果您在如何开始使用 Arduino 方面有任何问题,请点击这里获取帮助。
检查结果
-
完成向主设备和从设备上传代码后,同时重置两个设备
-
您可以看到 LED 闪烁,表示设备正在初始化和连接。
-
大约几秒钟后,LED 常亮,表示主设备和从设备已连接。
!!!Note 如果没有观察到上述现象,请尝试拔掉电源并重新插入。
2:连接到智能手机
此演示将向您展示如何将 Bluetooth Shield 连接到智能手机。
我们需要一块 Seeeduino V3.0,一部具有蓝牙功能的智能手机。
通过蓝牙 SPP 应用程序
硬件安装
下载代码并上传
-
您可以在 github 上下载代码,点击这里,然后将其解压到 Arduino 的 libraries 文件夹中。
-
打开 Arduino IDE,File -> Examples -> Bluetooth_Shield_V2_Demo_Code -> Slave_Temperature,然后您可以打开代码
-
点击 Upload 上传代码,如果您在如何开始使用 Arduino 方面有任何问题,请点击这里获取帮助。
下载 SSP 应用程序
这里我们使用 Android 手机,我的是小米 2A,打开 Google Play,搜索 bluetooth spp,您可以找到许多结果。
大多数这些应用程序都很有用,只需选择一个并尝试。
获取温度
安装 SPP 应用程序后,尝试将其连接到 SeeedBTSlave,配对码是:"0000"
连接成功后,向 SeeedBTSlave 发送 't',您现在可以获取温度:
资源
技术支持与产品讨论
感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。