arduino中断之arduino定时中断

arduino中断有内部中断、外部中断及定时中断,学习arduino的都知道。今天编玩边学网就来给大家讲讲arduino定时中断。

设定定时中断间隔函数

void set(unsigned long ms, void (*f)())

这个函数设置定时中断的时间间隔和调用的中断服务程序。

ms:示的是定时时间的间隔长度,单位是ms

void(*f)():被调用中断服务程序,只写函数名字就可以了

开启定时中断

void start()
关闭定时中断

void stop()
添加库函数:MsTimer2.h1

arduino中断之arduino定时中断-少儿编程网

定时中断控制LED灯

arduino中断之arduino定时中断-少儿编程网

代码实验

//定时器库的 头文件
#include <MsTimer2.h>
//中断处理函数,改变灯的状态
void flash()
{
static boolean output = HIGH;
digitalWrite(13,output);
output = !output;
}
void setup()
{
pinMode(13, OUTPUT);
// 中断设置函数,每 1000ms 进入一次中断
MsTimer2::set(1000, flash);
//开始计时
MsTimer2::start();
}

void loop(){}

本文链接:arduino中断之arduino定时中断

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
中小学科技类综合实践活动课程培训
中小学科技类综合实践活动课程培训
十堰市创客教育“普惠+特色”的发展战略
十堰市创客教育“普惠+特色”的发展战略
宜城市教育局成功举办首期中小学创客教育指导教师培训班
宜城市教育局成功举办首期中小学创客教…
人工智能训练师,你知道多少?
人工智能训练师,你知道多少?
少儿培训编程,有必要学吗?
少儿培训编程,有必要学吗?
家长必知:小孩的教育方法都有哪些?
家长必知:小孩的教育方法都有哪些?
Alex 投稿者
我还没有学会写个人说明!