microbit_k210颜色识别

1.k210和microbit通信

1.1 实验前提

本教程使用的是microbitV2.0,k210要运行K210-AI(microbit)里面的程序才能开始实验 microbit *1 鄂鱼夹 *3 若干杜邦线 k210视角模块 1(要有sd卡(里面有带AI的模型)、摄像头) usb转ttl模块1 导入k210AI库:https://github.com/YahboomTechnology/K210-Module

1.2 实验接线

microbitusb转TTL模块
P1RXD
GNDGND
microbitk210视角模块
P2TXD
GNDGND

接线如图所示:

image-2023060800006 image-2023060800001

本实验的串口调试助手是读取microbit的串口数据,并不是读取k210的串口数据

1.3主要代码分析

image-2023060800009

由代码可得,简单配置一下串口并调用相关的串口、k210的积木块进行数据获取

1.4实验现象

  1. 连接好线后,k210视角模块可以脱机运行 k210脱机运行方法
  2. 串口助手设置成如图的界面 image-2023060800004
  3. 把本教程的hex程序下载进microbit里面
  4. 开始识别后,就能看到串口助手打印出东西和microbit的屏幕也会滚动显示接收到的信息,下图的实验结果是颜色识别的现象 image-2023060800002

本实验把颜色识别的框里面的x、y、w、h这四个值显示出来

1.5 microbit调用积木块解析k210的结果各个方块的作用

k210库的网址:https://github.com/YahboomTechnology/K210-Module image-2023060800005