Arduino 60秒倒计时代码:无按键,间隔1秒显示
以下是使用 Arduino 实现的 60 秒倒计时代码,无需按键操作,每隔 1 秒显示一次倒计时数字:
// 定义倒计时初始值
int countDown = 59;
void setup() {
// 初始化串口通信
Serial.begin(9600);
}
void loop() {
// 每隔1秒执行一次倒计时操作
delay(1000);
countDown--;
if (countDown >= 0) {
Serial.println(countDown);
} else {
countDown = 59;
}
}
该代码中,我们首先定义了倒计时的初始值为 59,然后在 Arduino 的 setup() 函数中初始化了串口通信。在 loop() 函数中,我们使用了 delay() 函数使程序每隔 1 秒执行一次倒计时操作,倒计时的值每次减 1,如果倒计时的值还没有到 0,则将其打印到串口中;否则,将倒计时的值重置为 59,重新开始倒计时。
需要注意的是,由于本题要求不带按键,因此我们无法在倒计时进行中停止或重新开始倒计时。如果需要实现这些功能,可以通过加入按键或者其他外设进行实现。
原文地址: https://www.cveoy.top/t/topic/nw7K 著作权归作者所有。请勿转载和采集!