Arduino笔记-定时器中断(MsTimer2库使用)
生活随笔
收集整理的這篇文章主要介紹了
Arduino笔记-定时器中断(MsTimer2库使用)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
定時器中斷,在某一特定的時候,
不管在干嘛,都要去執行那個定時器中斷,指向的代碼段。
這里以Arduino UNO為例:
運行截圖如下:
每隔1s,亮LED_BUILTIN的燈:
這里要下載MsTimer2的庫,如下:
輸入MsTimer,然后安裝即可:
源碼如下:
#include <MsTimer2.h>int led = 8;void onTimer() {digitalWrite(LED_BUILTIN, HIGH);delay(300);digitalWrite(LED_BUILTIN, LOW);delay(300); }void setup() {Serial.begin(9600);pinMode(led, OUTPUT);pinMode(LED_BUILTIN, OUTPUT);MsTimer2::set(1000, onTimer); //設置中斷,每1000ms進入一次中斷服務程序 onTimer()MsTimer2::start(); //開始計時_開啟定時器中 }void loop() {digitalWrite(led, HIGH);delay(1000);digitalWrite(led, LOW);delay(1000); }?
總結
以上是生活随笔為你收集整理的Arduino笔记-定时器中断(MsTimer2库使用)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android安全笔记-Activity
- 下一篇: canvas笔记-canvas适应浏览器