Petoi Doc Center
🇨🇳中文版
🇨🇳中文版
  • 欢迎查阅派拓艺文档中心
  • 快速上手指南
  • Petoi 机器人关节序号
  • 蓝牙连接
  • 上传固件
  • 关节校准
  • 红外遥控
    • 遥控器
  • 手机应用
    • 总览
    • 关节校准
    • 控制面板
  • 桌面应用
    • 总览
    • 固件上载
    • 关节校准
    • 技能创作坊
    • 调试器
  • 图形化编程
    • Petoi 编程积木
    • Mind+中的Python代码模式
    • Arduino UNO 编程积木
  • Arduino IDE
    • 为NyBoard上传程序
    • 为BiBoard上传程序
    • 使用Arduino IDE校准舵机
    • 串口监视器
  • API
    • 🖇️串口协议
    • 🐍Python serialMaster使用指南
    • 🐛MicroPython控制器
      • MicroPython上手玩
      • 配置WebREPL
      • 使用ESP-NOW协议
    • 🍓通过树莓派控制机器人
    • 🤖ROS
  • NYBOARD
    • 总述
    • NyBoard V1_0
    • NyBoard V1_1 & NyBoard V1_2
  • BiBoard
    • BiBoard V0 快速上手指南
    • 例程介绍
      • 1. GPIO例程
      • 2. 串口
      • 3. 模拟-数字转换器
      • 4. 数字-模拟转换器
      • 5. EEPROM(电擦除存储器)
      • 6. 陀螺仪IMU(MPU6050)
      • 7. 红外遥控
      • 8. PWM
      • 9. 舵机(施工)
      • 10. 经典蓝牙串口SPP
      • 11. 蓝牙低功耗(BLE)串口透传
      • 12. 文件系统SPIFFS
      • 13. Arduino IDE增加硬件分区配置选项
      • 14. 播放MP3
      • 15. WiFi和OTA的使用
    • BiBoard V1 用户指南
  • 通信模块
    • 通信模块概要说明
    • USB上载模块(CH340C)
    • 双模蓝牙模块
    • WiFi模块(ESP8266)
      • 使用ESP8266 + Python 脚本实现无线群控
  • 扩展模块
    • 扩展模块概要说明
    • MU摄像头模块
    • 超声波传感器
    • 光强传感器
    • 触摸传感器
    • 手势传感器
    • 人体移动探测器
    • 语音指令模块
    • Petoi AI Vision摄像头模块
    • 深度开发应用AI视觉模块
      • 🏋️模型训练
      • ⚖️模型量化
      • 🏌️模型部署
      • COCO数据集DIY训练
    • 机械臂
      • 升级旧款 Bittle/Bittle X
    • Micro:bit 游戏手柄
  • 应用实例
    • 技能创作
    • 姿势模仿教程
    • 可编程木偶角色
  • 历史文档
    • 为NyBoard上传1.0版本程序
  • 技术支持
    • 🛠️配套应用软件
    • 🙋‍♂️常见问题 (FAQ)
    • 烧录Bootloader
  • 资源链接 🕸
    • 🔭Official Site of Petoi
    • 💿GitHub of OpenCat
    • 📀GitHub of OpenCatEsp32
    • 🎪PetoiCamp (Forum)
Powered by GitBook
On this page
  • 简介
  • 与NyBoard连接
  • 与手机连接
  • 与电脑连接
  • 配置蓝牙模块

Was this helpful?

Export as PDF
  1. 通信模块

双模蓝牙模块

PreviousUSB上载模块(CH340C)NextWiFi模块(ESP8266)

Last updated 1 month ago

Was this helpful?

简介

蓝牙模块为标准透传模块,将串口数据发送至连接蓝牙的设备上。

您可以通过蓝牙连接方式对机器人进行无线上传程序或控制其运动。 您甚至可以使用我们的智能手机 APP 控制机器人。 我们在标准机器人套件中已包含了我们的官方蓝牙模块。如下图所示:

与NyBoard连接

蓝牙模块与 NyBoard 的连接如下图所示,您需要将蓝牙模块插入 NyBoard 上的 6 针插座。 注意蓝牙模块的引脚顺序。 将电池连接到 NyBoard 后,长按电池上的按钮为机器人供电。 蓝牙模块上连接指示灯闪烁表示正在等待连接。

与手机连接

与电脑连接

在系统的蓝牙设置中,搜索以 Petoi 或 Bittle 开头的蓝牙设备名称,然后连接。 配对的默认 PIN 码是“0000”或“1234”(为了方便连接,后续批次默认密码设置为“0000“)。 配对成功后,系统会分配一个串口名称。

在 Mac 上,转到系统偏好设置 -> 蓝牙,找到以 Petoi 或 Bittle 开头的设备名称,然后连接。

在 Windows 上,在系统设置中添加蓝牙设备,具体步骤如下列图示:

对于Windows 10用户,系统会将蓝牙分配“传入”COM口和“传出”COM口,请使用“传出”COM口。具体步骤如下图所示:

然后您可以在 Arduino IDE 的 Tools->Port 下选择它,使用方法与USB上载器相同。打开串口监视器后请选择:没有结束符(No line ending),波特率设置为 115200。

电脑端的蓝牙连接时常会自动断开,打开 Arduino 的串口监视器可以保持连接。但要注意,这也会独占蓝牙串口,使其他应该无法访问它。

配置蓝牙模块

如果需要配置蓝牙模块,请参考“JDY-23 AT指令集”。将蓝牙模块插在USB上载器的通信模块调试接口上。如下图所示:

以下列出常用的指令:

用途

指令

示例

查询蓝牙软件版本

AT+VER

AT+VER

>+VER=JDY-23A-V2.21,Bluetooth V3.0+BLE(版本信息)

查询蓝牙广播名

AT+NAME

AT+NAME

>+NAME=BITTLE

更改蓝牙广播名

AT+NAME(名字)

AT+NAMEPuppy

>+OK

AT+NAME

>+NAME=Puppy

更改蓝牙BLE广播名

AT+NAMB(名字)

AT+NAMBPuppy

>+OK

AT+NAMB

>+NAMB=Puppy

查询串口速率

AT+BAUD

AT+BAUD

>+BAUD=8 (8 = 115200, 7=57600)

更改串口速率

AT+BAUD

AT+BAUD7

>+OK (需要调整串口监视器至57600)

AT+BAUD

>+BAUD=7

打开Arduino IDE中的串口监视器,配置蓝牙模块时请选择:NL and CR(发送新行/回车), 波特率请设置为 115200,否则JDY-23模块将不识别任何指令。

如果想使用BLE功能,请扫描后连接BittleBLE-xxxx(随机数字),可以使用Lightblue软件对BLE进行常规调试。

您需要在 Petoi App 内连接蓝牙,而不是在手机的系统蓝牙设置中。在某些型号的手机上,您可能需要给 app 蓝牙和位置服务的权限。更详细的配置说明请参阅章节。

手机 app
Petoi