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
  • 硬件
  • 软件设置
  • 将程序下载到micro:bit V2
  • 如何使用
  • 控制器功能介绍
  • 控制Bittle X
  • 控制Bittle X+Arm(带机械臂)
  • 控制Nybble Q

Was this helpful?

Export as PDF
  1. 扩展模块

Micro:bit 游戏手柄

Previous升级旧款 Bittle/Bittle XNext技能创作

Last updated 2 months ago

Was this helpful?

这是一个基于micro:bit的游戏手柄。它包括一个摇杆和四个未定义的按钮。为了增强游戏体验,它还配有一个蜂鸣器和振动电机。它外观小巧,手感舒适,可以用来远程控制Petoi机器人。

硬件

micro:bit V1 主板内存较小。因此,下载完整的操控功能程序到micro:bit主板,需要使用micro:bit V2 主板。

软件设置

我们建议您使用Chrome浏览器。

将程序下载到micro:bit V2

使用USB线连接PC和micro:bit V2。

连接成功后,电脑上会识别出一个名为MICROBIT的盘符。

在弹出窗口选择BBC micro:bit CMSIS-DAP,然后单击“连接”按钮,至此,我们的micro:bit就已经连接成功。

点击下载程序按钮。

如何使用

  1. 将最新的固件上传到机器人(主板类型:BiBoard)

  2. 长按电池上的按钮3秒,开启机器人电源。机器人启动后,通过蓝牙模块自动连接到控制器。如果有多个遥控器和多个机器人,重复执行步骤2,3。连接规则是一对一,先到先得,已完成配对的机器人不会再次与新上电的手柄配对。

控制器功能介绍

控制Bittle X

控制Bittle X+Arm(带机械臂)

控制Nybble Q

具体操作说明,以控制Bittle X+Arm为例:

只操控手柄左侧的摇杆,可以让机器人向不同的方向运动。

micro:bit主板上的A键(头部旋转),可以通过microbit自带的陀螺仪控制机械臂,操控方法是:在按下A键的同时前后左右倾斜手柄即可控制机械臂运动。

micro:bit主板上的B键,功能是控制机械臂向不同方向运动。操控方法是:先按下B键不要松开,再推动手柄左侧的摇杆,可以向不同的方向旋转伸出或收回机械臂。

手柄右侧的 B键(身体倾斜),C键(抛),D键(捡起),F键(放下)都是组合操控按键,需要结合左侧的摇杆一起操控。比如,需要捡起物体时,先按下D键(捡起)不要松开,再推动手柄左侧的摇杆,可以捡起机械爪周围不同方向的物体。

手柄右侧下方的“开合爪子”按钮,按下机械爪打开,松开机械爪闭合。可以结合“机械臂及身体角度”按钮操控功能一起使用,可以抓放身体周围不同方位的物体。

目前游戏手柄的软件代码已在开源了。可以用来控制Petoi机器人产品 —— Bittle X, Bittle X+Arm, Nybble Q。

您可以下载程序文件(),并将其导入编程平台,如下所示:

点击左下角的,选择Connect Device。

点击。

点击

为遥控器安装2 x 7号 AAA电池,并将micro:bit V2插入遥控器。 然后打开遥控器开关,如下图所示:

蓝牙连接成功后,每隔20分钟,机器人会自动断开蓝牙连接(LED指示灯点阵动态显示沙漏图案)。若要重新建立蓝牙连接,需按住Micro:Bit中间的Logo(触摸按钮),并将手柄竖立(左侧摇杆在下方),如下图所示: 重新连接成功后,可以听到提示音乐,LED指示灯点阵显示沙漏倒流的动画。

GitHub网站
microbit-JoyStick.hex
makecode