# ext2-sentry2 **Repository Path**: mind-plus/ext2-sentry2 ## Basic Information - **Project Name**: ext2-sentry2 - **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-31 - **Last Updated**: 2026-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Sentry2 ![cover](extension/public/cover.png) `Sentry2`(`sentry2`)是一个适用于 Mind+ V2 上传模式的传感器扩展。 该扩展支持初始化 Sentry2,开启/关闭颜色识别、斑点检测、AprilTag、线条检测、深度学习、卡片识别、人脸识别、20 类识别、二维码识别、运动检测等视觉功能,设置识别参数并读取识别结果,可用于智能小车巡线、颜色识别互动、卡片与人脸识别等应用场景。 支持以下产品 / 型号: - Sentry2 AI 视觉传感器 ## 积木 扩展提供的主要积木如下: |类型|积木功能| |---|---| |命令|Sentry2 初始化端口(I2C 或串口 0-3,设置地址)| |命令|开启或关闭指定视觉功能| |命令|设置指定视觉的参数组数量及参数(ROI、斑点检测最小宽高等)| |数值|获取指定视觉的识别结果数量| |数值|获取识别目标的 X/Y 坐标、宽度、高度、标签、状态等结果| |数值|获取二维码结果、颜色 R/G/B 值、线条起止点坐标与角度| |布尔|判断颜色识别、斑点检测、20 类识别或卡片识别结果是否为指定标签| ## 示例程序 以下为扩展的基础使用示例: > 注意:以下步骤仅根据现有积木定义和生成代码整理,尚未经过真实硬件测试,仅供参考,不代表已验证可用。 1. 使用“Sentry2 初始化端口”积木选择 I2C 或串口并设置地址。 2. 使用“开启视觉功能”积木启用需要的功能(如颜色识别、卡片识别),并按需设置识别参数。 3. 在循环中使用“获取视觉结果数量”和“获取视觉结果”积木读取识别结果,或使用“识别结果是[标签]?”积木判断识别标签并触发相应动作。 ## 支持列表 |主板型号|实时模式|ArduinoC|MicroPython|备注| |---|:---:|:---:|:---:|---| |dev-DFRobot-microbitV2||✓||上传模式| |dev-DFRobot-arduinoLeonardo||✓||上传模式| |dev-DFRobot-arduinoUno||✓||上传模式| |dev-DFRobot-arduinoNano||✓||上传模式| |dev-DFRobot-handpyEsp32||||| |dev-DFRobot-arduinoMega2560||✓||上传模式| |dev-DFRobot-firebeetleEsp32||✓||上传模式| |dev-DFRobot-firebeetleEsp32E||||| |dev-DFRobot-unihikerK10||||| ## 更新日志 ### V1.0.1 - 扩展库迁移 ## 开发指南 更详细的 Mind+ V2 扩展开发说明请参考:[Mind+官方扩展开发文档](https://mindplus.dfrobot.com.cn/mp2/Extensions/)