# ext2-ul-MPU6050 **Repository Path**: mind-plus/ext2-ul-mpu6050 ## Basic Information - **Project Name**: ext2-ul-MPU6050 - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-30 - **Last Updated**: 2026-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: MindPlus-Ext2 ## README # MPU6050 6 轴陀螺仪 `MPU6050` 是一个适用于 Mind+ V2 上传模式的六轴陀螺仪模块扩展。 该扩展提供初始化 MPU6050、更新传感器数据,以及读取三轴陀螺仪、加速度、加速度倾角和姿态角数据的积木。 ## 积木 扩展提供以下积木: |类型|积木功能| |---|---| |命令|初始化指定 MPU6050 实例、地址和 I2C 接口| |命令|更新指定 MPU6050 实例的数据| |数值|读取 X/Y/Z 轴陀螺仪数据| |数值|读取 X/Y 轴加速度倾角| |数值|读取 X/Y/Z 轴姿态角| |数值|读取 X/Y/Z 轴加速度| ## 示例程序 ## 示例程序(未实测) > 注意:以下步骤仅根据现有积木定义和生成代码推测,尚未经过真实硬件测试,仅供参考,不代表已验证可用。 1. 使用“初始化”积木选择实例、I2C 地址和接口。 2. 在循环中使用“更新数据”积木。 3. 使用相应的数值积木读取传感器数据。 ## 支持列表 |主板 ID|实时模式|Arduino C|MicroPython|备注| |---|:---:|:---:|:---:|---| |dev-DFRobot-handpyEsp32||✓||上传模式| |dev-DFRobot-piPico||✓||上传模式| |dev-DFRobot-unihikerK10||✓||上传模式| |dev-DFRobot-arduinoUno||✓||上传模式| |dev-DFRobot-arduinoNano||✓||上传模式| |dev-DFRobot-arduinoLeonardo||✓||上传模式| |dev-DFRobot-arduinoMega2560||✓||上传模式| |dev-DFRobot-firebeetleEsp32||✓||上传模式| |dev-DFRobot-firebeetleEsp32E||✓||上传模式| |dev-DFRobot-telloEsp32||✓||上传模式| |dev-DFRobot-Esp32||✓||上传模式| |dev-DFRobot-Esp32C3||✓||上传模式| |dev-DFRobot-Esp32S3||✓||上传模式| ## 更新日志 ### V0.0.2 - 迁移到 Mind+ V2 独立扩展库模板。 - 保持原有积木定义和生成代码不变。 - 保留原扩展中的多个实例、地址和 I2C 接口选项。 ### V0.0.3 - 增加 Arduino Uno、Nano、Leonardo、Mega 2560、FireBeetle ESP32、FireBeetle ESP32-E 和 Tello ESP32 主板支持。 - 同步更新 MPU6050 Arduino 库的主板适配配置。 - 已使用 Mind+ Arduino 编译核心完成新增主板的编译验证。 - 增加通用 ESP32、ESP32-C3 和 ESP32-S3 主板支持。 ## 开发指南 更详细的 Mind+ V2 扩展开发说明请参考:[Mind+官方扩展开发文档](https://mindplus.dfrobot.com.cn/mp2/Extensions/) ## V1 原始库来源 本库迁移自 Mind+ V1(1.x)用户库,保留 `compatibilityId` 字段以兼容旧版工程。 - compatibilityId:`jasonwang-mpu6050-thirdex` - 原作者:jasonwang - 原始仓库:https://github.com/Nick-ccq/MPU6050ForMind