本站改版新增arduino频道
arduino esp32c3 每60秒 执行一次
// 定义任务执行的时间间隔(单位:毫秒)
const unsigned long interval = 60000; // 60秒
// 记录上次任务执行的时间
unsigned long previousMillis = 0;
void setup() {
// 初始化串口通信
Serial.begin(115200);
}
void loop() {
// 获取当前时间
unsigned long currentMillis = millis();
// 检查是否已经达到时间间隔
if (currentMillis - previousMillis >= interval) {
// 更新上次任务执行的时间
previousMillis = currentMillis;
// 执行任务
performTask();
}
}
void performTask() {
// 在这里编写你需要每60秒执行一次的任务
Serial.println("Task executed!");
}
Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号
执行时间: 0.0093660354614258 seconds