挣扎与按钮

时间:2018-07-22 17:24:42

标签: button arduino

我最近一直在努力解决一个问题。

问题是我无法找到一种方法来使一个按钮在8x8显示器上触发一个序列10秒钟然后熄灭,并且还没有另一个按钮使另一个序列在10秒内触发另一个序列然后熄灭,依此类推。 / p>

如果有人可以帮助我,请回答,将不胜感激:)

MATTY:))))

1 个答案:

答案 0 :(得分:0)

问题描述得很差,请包括您的代码或尝试解决此问题的方式-这样可以更轻松地回答问题。

但是,假设您要单击按钮之一并在接下来的10秒钟内禁用所有按钮,则可以使用millis()Learn more about millis()

这是一个例子:

unsigned long millisec = 0;

在void循环中包含此代码,它将在最后一次接受的按下后10秒内不执行代码:

if (button1 == true && millis() > millisec + 10000) {
  // Button 1 code:


  millisec = millis();
} else if (button2 == true && millis() > millisec + 10000) {
  // Button 2 code:


  millisec = millis();
}