首先感谢那些完成这些任务的小伙伴们,借鉴了他们的操作,才能让这次的任务完成。
当然,自己在借鉴的过程中也学到了不少东西。按照那些大神的做法和自己的摸索,学会了使用STM32CubeMX配置I2C,配置串口,配置时钟等等;软件这种东西需要多练, 不断的尝试,才会有所收获,以前很少碰这些,难得有此机会,趁机多跟在这些大神学一些。
这边使用的是I2C1,对应的GPIO是PB6和PB7;
本次实验用到的模块是Grove-Gesture v1.0,其官方的文档地址为: https://wiki.seeedstudio.com/Grove-Gesture_v1.0/;按照模块的引脚定义把线连接完成,入下图所示;
这个模块有9个基本手势;前、后、上、下、左、右、顺时针、逆时针和挥手;这9个手势我都试过了,没啥问题,其运行结果如下面打印所示:
我看了别的帖子,发现有不少小伙伴没挥手成功。这个挥手需要速度快一点,不然会识别成别的手势。
因为拍摄问题,实际效果没问题。演示视频链接如下:
https://www.bilibili.com/video/BV1aEvMexE71/?vd_source=935e83c155686718e188c55b2b17f772