找回密码
 立即注册
楼主: 王昱顺

双击和长按的 按键识别,按键识别占用四行,双击和长按的逻辑占用四行

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:243
  • 最近打卡:2026-03-06 08:17:29
已绑定手机

22

主题

622

回帖

2294

积分

金牌会员

积分
2294
发表于 2024-12-10 17:10:13 | 显示全部楼层
vb2*** 发表于 2024-12-10 17:05
c语言底子太差了. 这个我完全看不懂

没有什么太难的,就是记录连续按下的时间,然后灵活的判断时间
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:459
  • 最近打卡:2026-03-06 23:23:25
已绑定手机

1

主题

88

回帖

794

积分

高级会员

积分
794
QQ
发表于 2024-12-10 17:21:37 | 显示全部楼层

这个不错,值得分享。好话说,一个简单的按键,为啥不能有一个标准的代码呢?我学了好多种,都是觉得不够完美,这次也试试看你的!

我要用AI32做个感应加热器的控制核心,加油~!!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:656
  • 最近打卡:2026-03-07 00:00:17
已绑定手机

159

主题

1926

回帖

2559

积分

金牌会员

积分
2559
发表于 2024-12-10 19:21:21 来自手机 | 显示全部楼层
感应加热007 发表于 2024-12-10 17:21
这个不错,值得分享。好话说,一个简单的按键,为啥不能有一个标准的代码呢?我学了好多种,都是觉得不够完 ...

这个长按是松开判定,
改成val==1 tme==200 就判定好用多了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:275
  • 最近打卡:2026-03-07 00:02:46

0

主题

22

回帖

359

积分

中级会员

积分
359
发表于 2026-2-21 09:31:42 | 显示全部楼层
学习一下
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:262
  • 最近打卡:2026-03-07 08:19:43
已绑定手机

6

主题

144

回帖

1094

积分

金牌会员

积分
1094
发表于 3 天前 | 显示全部楼层
抽空试验一下,谢谢分享
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:262
  • 最近打卡:2026-03-07 08:19:43
已绑定手机

6

主题

144

回帖

1094

积分

金牌会员

积分
1094
发表于 3 天前 | 显示全部楼层
vb2*** 发表于 2024-12-10 16:46
弄好了. 仅保留单击和长按, 运行完美,可以唤醒掉电模式

刚刚试了下,要把 if (time - l_key > 100)中的100改成500,才能实现单击和长按功能,
但是不知道是什么原理
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-7 11:08 , Processed in 0.111405 second(s), 78 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表