在开发板上,载有一个光敏二极管,其电路原理图见图1所示。使用它可读取光的强度,其程序十分简单,就是通过读取指定A/D转换通道来获取模数转换值并加以输出。 图1 检测原理图 图2 程序内容及上传 在上传后,若打开串口监视器,则检测结果如图3所示;若打开串口绘图器,则可观察到检测数据的波形图,见图4所示。 图3 检测结果 图4 数据曲线 其实,这个功能并没有多稀奇,在如何加以A/D转换功能的单片机或ARM上均可实现。 但从资料看,其后续的功能就强大了,它居然是TinyML研究和学习的基础之一,你相信不? 图5和图6是其进行机器学习流程及手势识别的示例,后面有时间的话一定要体验体验! 图5 机器学习流程
图6 手势识别
|