Skip to main content

蓝牙使用 (Seeed nRF52 Boards Library)

note

本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues

Seeed Studio XIAO nRF52840Seeed Studio XIAO nRF52840 Sense 均支持蓝牙连接。本篇 Wiki 将介绍 "Seeed nRF52 Boards Library" 中使用的基本蓝牙功能。

入门指南

所需硬件

所需软件

安装

由于我们使用的功能已经包含在 "Seeed nRF52 Boards Library" 中,因此无需安装其他第三方库。可以跳过此步骤。

  • 方法一(此方法适用于上述代码库)

下载库的 ZIP 文件后,打开 Arduino IDE,点击 Sketch > Include Library > Add .ZIP Library。选择刚下载的 ZIP 文件,如果库安装正确,您会在通知窗口中看到 Library added to your libraries,表示库已成功安装。

  • 方法二(仅适用于安装 ArduinoBLE 库)

库管理器从 Arduino IDE 1.5 及更高版本(1.6.x)开始添加。它位于菜单中的 'Sketch' 下的 'Include Library' 和 'Manage Libraries...'。

打开库管理器后,您会看到一个包含大量库的列表,可以一键安装。要找到适合您产品的库,请搜索产品名称或关键字,例如 'k type' 或 'digitizer',您需要的库应该会显示出来。点击所需的库,'Install' 按钮会出现。点击该按钮,库会自动安装。安装完成后,关闭库管理器。

应用示例

这里我们将介绍蓝牙应用。

将 PC 键盘无线连接到手机

步骤 1. 启动 Arduino 应用程序。

步骤 2. 选择您的开发板型号并将其添加到 Arduino IDE 中。这里我们使用 "Seeed nRF52 Boards Library"。

有关开发板库安装,请参考 此教程 完成安装。

步骤 3. 导航到 "File -> Examples -> Adafruit Bluefruit nRF52 Libraries -> Peripheral -> blehid_keyboard" 并打开 "blehid_keyboard" 示例文件。

步骤 4. 点击 "Upload",然后在 Arduino IDE 的右上角打开 "monitor"。监视器将显示如下内容:

步骤 5. 在手机上打开 "nRF Connect for Mobile" 应用或 "LightBlue" 应用,同时确保手机已连接蓝牙。一段时间后,您会发现一个名为 "XIAO nRF52840" 的设备列出。

  • 对于 nRF Connect for Mobile APP 应用,界面如下:
  • 对于 LightBlue APP 应用,界面如下:

步骤 6. 点击设备,连接将自动完成。之后,我们可以使用 PC 键盘在监视器中输入字符,然后查看手机上的变化。

更多内容?

如果您想尝试更多示例,可以导航到 File > Examples > INCOMPATIBLE > ArduinoBLE 并查看 ArduinoBLE 下的所有示例。

技术支持与产品讨论

感谢您选择我们的产品!我们提供多种支持渠道,以确保您使用我们的产品时体验顺畅。我们提供多种沟通方式,以满足不同的偏好和需求。

Loading Comments...