【雷达灯控】Rd-03E出厂固件控灯+一些经验

[复制链接]
查看897 | 回复11 | 2024-3-21 18:26:49 | 显示全部楼层 |阅读模式
本帖最后由 REG52 于 2024-3-21 18:29 编辑

Rd-03E也用了一段时间,本人能力有限,有想过去搞点不一样的,但实在不知道弄啥,就还是手势控个灯吧,再说一下学习过程中的一些经验。
先上作品:
板子是STM32F103C8
RX---PA9,OT1---PA10,PA1---LED模块
IMG_20240321_173916.jpg

实现:
整体基于32的标准库,出厂的固件为手势识别固件,原理参照手势识别固件手册
屏幕截图 2024-03-21 174906.png

核心代码:

  1. void USART1_IRQHandler(void)
  2. {
  3.         static uint8_t RxState=0;    //状态变量
  4.         static uint8_t pRxState=0;    //指示变量
  5.         if(USART_GetITStatus(USART1,USART_IT_RXNE)==SET)   //判断是否是USART1的接收事件触发的中断
  6.         {
  7.                 uint8_t RxData = USART_ReceiveData(USART1);
  8.                 if(RxState==0)
  9.                 {
  10.                         if(RxData==0xAA)
  11.                         {
  12.                                 RxState=1;
  13.                                 pRxState = 0;
  14.                         }
  15.                 }else if(RxState==1)
  16.                 {
  17.                         Serial_RxPacket[pRxState]=RxData;
  18.                         pRxState++;
  19.                         if(pRxState>=3)
  20.                         {
  21.                                 RxState = 2;
  22.                         }
  23.                 }else if(RxState==2)
  24.                 {
  25.                         if(RxData==0x55)
  26.                         {
  27.                                 RxState=0;
  28.                                 Serial_RxFlag = 1;
  29.                         }
  30.                 }
  31.                 USART_ClearITPendingBit(USART1,USART_IT_RXNE);//读取数据寄存器会自动清除此标志位
  32.         //如果已经读取了数据寄存器,也可以不执行此代码
  33.         }
  34. }
复制代码
现象:
直接上视频:
【手势控灯】 https://www.bilibili.com/video/B ... 11584e0ae49f5cbae1b

经验:
手册一定要去看,一定要接5V,识别时要有个1.5S左右的间距,不要觉得很难,用上位机时要看清型号(RD-03E),出厂刷的是手势识别固件。(以上都是本人遇到过的问题,了解原理后才知道很简单。)
回复

使用道具 举报

干簧管 | 2024-3-21 19:36:03 | 显示全部楼层
👍
回复

使用道具 举报

1084504793 | 2024-3-22 08:18:40 | 显示全部楼层
回复

使用道具 举报

爱笑 | 2024-3-22 08:38:20 | 显示全部楼层
还不错!
用心做好保姆工作
回复

使用道具 举报

WT_0213 | 2024-3-22 09:16:02 | 显示全部楼层
回复

使用道具 举报

bubblyeducate | 2024-3-22 09:34:48 | 显示全部楼层
优秀的!
回复

使用道具 举报

lazy | 2024-3-22 10:17:37 | 显示全部楼层
回复

使用道具 举报

lvxinjia123 | 2024-3-23 08:33:10 | 显示全部楼层
回复

使用道具 举报

noonezero | 2024-3-24 10:48:08 | 显示全部楼层
赞一下
回复

使用道具 举报

wukong50 | 2024-3-24 16:41:12 | 显示全部楼层
赞一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则