请写出可计数到99的按键计数器代码
时间: 2024-03-18 13:39:44 浏览: 112
多功能按键_计数器_00-99多键_AT89开发一个_
5星 · 资源好评率100%
以下是一个可计数到99的按键计数器的代码,可以使用Arduino或其他类似的平台进行编程实现:
```c++
// 定义按键引脚
const int buttonPin = 2;
// 定义计数器变量和初始值
int count = 0;
void setup() {
// 设置按键引脚为输入模式
pinMode(buttonPin, INPUT_PULLUP);
// 初始化串口通信
Serial.begin(9600);
// 打印初始计数值
Serial.println("Count: " + String(count));
}
void loop() {
// 检测按键是否按下
if (digitalRead(buttonPin) == LOW) {
// 延迟一段时间以消除按键抖动
delay(50);
// 检测按键是否仍然按下
if (digitalRead(buttonPin) == LOW) {
// 增加计数器值
count++;
// 如果计数器超过99,重置为0
if (count > 99) {
count = 0;
}
// 打印当前计数值
Serial.println("Count: " + String(count));
}
}
}
```
这个程序使用一个按键作为输入,每次按下按键时增加计数器的值,并通过串口输出打印当前计数值。当计数器的值超过99时,会被重置为0,以便重新开始计数。
阅读全文