ard_k210机械码识别

ard_k210机械码识别1.k210和arduino通信1.1 实验前提1.2 实验接线1.3 主要代码讲解1.4 实验现象

1.k210和arduino通信

1.1 实验前提

本教程使用的是arduino,k210要运行K210-AI(stm32_pico_arduino)里面的程序才能开始实验 arduino *1 k210视角模块 1(要有sd卡(里面有带AI的模型)、摄像头) usb转ttl模块1

1.2 实验接线

arduinousb转ttl模块
TXDRXD
GNDGND
arduinok210视角模块
RXDTXD
GNDGND
VCC5V

接线如图所示:

image-2023060600003

image-2023060600006

1.3 主要代码讲解

经过以上的程序,如果是跑这个例程,k210_msg结构体的成员就有对应的值,并通过串口打印处理

k210_msg:是接收信息的结构体,它的主要成员有

经过数据接收的函数并处理,k210_msg的每个成员都会存储到有效信息,如果想要二次开发,直接调用就k210_msg的成员就可以了

1.4 实验现象

  1. 连接好线后,k210视角模块脱机运行 k210脱机运行方法
  2. 串口助手设置成如图的界面 image-2023060600004
  3. 然后跑机械码识别的例程,串口助手就会打印出k210传输给stm32的重要信息,如下图所示 image-2023060600001

机械码识别只传输k210_msg的x,y,w,h,msg,id这6个成员变量。