首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arduino -带液晶屏的多按钮事件

Arduino -带液晶屏的多按钮事件
EN

Stack Overflow用户
提问于 2010-06-28 16:42:53
回答 1查看 1.3K关注 0票数 2

我想要检测两个按钮被按在一起的Arduino液晶屏蔽器。有谁有处理多个按钮事件的示例代码吗?我需要一个事件,当向上和向下按钮同时被按下2秒。

谢谢,

理查德。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-30 20:41:27

根据我所读到的关于arduino的内容,您需要设置两个bool变量来检测按钮何时被按下。如果它们都是真的,那么你可以做你想做的事情。下面是一些伪代码。希望您已经有了填写其余部分所需的内容。

我假设你已经知道如何检查按钮是否被按下,并且已经知道如何在两个按钮都被按下时执行你想要做的事情。

代码语言:javascript
复制
bool button1Pressed = CheckIfButtonPressed(1);
bool button2Pressed = CheckIfButtonPressed(2);

if (button1Pressed && button2Pressed)
  DoTheThingYouWantToDoWhenBothButtonsArePressed();

注意:您可能还希望包含一些计时代码,以确保在按住按钮时不会一直在做您想要做的事情。为此,您可以在if语句体中设置一个时间戳,还可以包括一个取消设置时间戳的else

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3131048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档