INO 发表于 2022-7-5 11:10:03

Arduino UNO 定时器中断实现精准控制LED的1HZ频率闪烁程序源码


#include "MsTimer2.h"
#define LED 13    //13号引脚
void setup() {
pinMode(LED, OUTPUT);   //输出引脚
MsTimer2::set(1,ms1);   //1ms定时器
MsTimer2::start();    //开定时器中断
}

void loop() {

}

void ms1(){   //1ms定时器中断
static unsigned int i=0;
      if(++i >= 500){
      i=0;
      digitalWrite(LED,!digitalRead(LED));
      }
}
页: [1]
查看完整版本: Arduino UNO 定时器中断实现精准控制LED的1HZ频率闪烁程序源码