小编Joa*_*sta的帖子

如何使按钮读取一次单击而不是在arduino中按住

我正在 Arduino 中制作一个非常简单的项目,除了将单击读取为保持的按钮之外,一切都工作正常,我希望将其读取为单击。

我有一个连接到我的 Arduino 的数字显示器,它应该显示数字 5,一旦我单击按钮,数字应该增加 5,但是当我单击时,它会不断增加 5,直到我放开,所以单击一下就会从5 到 155,而不是 10。

 buttonState = digitalRead (btnPin);
 if (buttonState == LOW)
  {
    leilao = leilao + 5;
    sevseg.setNumber(leilao);
    sevseg.refreshDisplay(); 
    previousMillis = currentMillis;
  }
Run Code Online (Sandbox Code Playgroud)

“leilao”是应该增加 5 的值。

c arduino arduino-uno

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

arduino ×1

arduino-uno ×1

c ×1