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定时中断

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


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

坐等沙发
相关文章
宜昌市中小学创客教育学科工作室召开首次研讨会
宜昌市中小学创客教育学科工作室召开首…
【武汉光谷少儿编程】少儿编程既是趋势又是保护伞
【武汉光谷少儿编程】少儿编程既是趋势…
2019年武汉少儿编程机构培训内容详解
2019年武汉少儿编程机构培训内容详解
武汉徐东少儿编程:为什么要开展少儿编程教育
武汉徐东少儿编程:为什么要开展少儿编…
武汉江夏少儿编程机构怎么选
武汉江夏少儿编程机构怎么选
武汉小学生编程教育推荐小学生学习编程的方法
武汉小学生编程教育推荐小学生学习编程…
Alex 投稿者
我还没有学会写个人说明!