本站改版新增arduino频道

Micropython
Arduino

arduino esp32c3 每60秒 执行一次


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.0091860294342041 seconds