定时器中断可以使用MsTimer2或FlexiTimer2库。下面这个是以MsTimer2库为例的一个代码,flash()每0.5秒定时器中断的时候执行一次。#include const int led_pin = LED_BUILTIN; void flash(){ static boolean output = HIGH; digitalWrite(led_pin, output); output = !output;} void setup(){ pinMode(led_pin, OUTPUT); MsTimer2::set(500, flash); // 0.5秒执行一次 MsTimer2::start();} void loop(){