这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【Let'sDo第1期任务手势翻页笔】——成果

共4条 1/1 1 跳转至

【Let'sDo第1期任务手势翻页笔】——成果

菜鸟
2024-07-15 04:53:41     打赏

开环境介绍

此次开发按照个人习惯 Keil5+STM32CubeMX 的开发环境进行此次开发。

二、成果介绍

       在任务开始前,我了解到可以通过控制IRF540NPBF MOSFET来控制风扇。于是便产生了兴趣。

三、实现分析

这个任务只需要在PAJ7620U2数据的实时读取得的基础上,添加一个对IRF540NPBF MOSFET所接引脚的控制即可。

四、所需设备

       STM32H503RB开发板

       USB C to A数据线(要注意选择可以进行数据传输的,仅有供电功能的无法下载)

安装有Keil5+STM32CubeMX软件的电脑进行程序开发调试

PAJ7620U2模块

IRF540NPBF MOSFET 

风扇

五、硬件原理

【Let'sDo第1期任务手势翻页笔】——提高作业:PAJ7620U2数据的实时读取+USB枚举-电子产品世界论坛 (eepw.com.cn)

        六、软件编程——图形化配置工具初始化外设

        【Let'sDo第1期任务手势翻页笔】——提高作业:PAJ7620U2数据的实时读取+USB枚举-电子产品世界论坛 (eepw.com.cn)

    七、编写代码

        此处需要注意:所有的代码都要写在注释区BEGIN和END中间!!!

        此处需要注意:所有的代码都要写在注释区BEGIN和END中间!!!

        此处需要注意:所有的代码都要写在注释区BEGIN和END中间!!!

        只需要在PAJ7620U2数据的实时读取得的基础上,添加一个对IRF540NPBF MOSFET所接引脚的控制即可。

		case PAJ_UP:                   msg="Up\r\nTurn on the led\r\nSet the fan to the first gear\r\n";  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET);            break;  
		case PAJ_DOWN:                 msg="Down\r\nTurn off the led\r\nSet the fan to the second gear.\r\n";  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET);            break;


        效果演示

       image.pngimage.png

image.png




关键词: 手势翻页笔     I2C     PAJ7620     USB枚举    

菜鸟
2024-07-15 04:54:43     打赏
2楼

视频:【【Let'sDo第1期任务手势翻页笔】——成果展示】https://www.bilibili.com/video/BV1Yvb1emE7X?vd_source=30a41eb626db656a1e316686da08410d


专家
2024-07-15 08:04:17     打赏
3楼

不错啊


专家
2024-07-15 08:46:01     打赏
4楼

感谢楼主分享


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]