//****************************************
//タイマー割り込みを使って一定周期でLEDをON/OFFする。
//
//****************************************
#include <MsTimer2.h> // Timer interrupt
const int pinLED = 13; //LED pin No
//SETUP************************************
void setup() {
pinMode(pinLED, OUTPUT);
MsTimer2::set(500, flash); // 500ms period
MsTimer2::start(); //タイマースタート
}
//MAIN LOOP********************************
void loop() {
}
//TIMER INTERRUPT**************************
void flash() {
static boolean output = HIGH;
digitalWrite(13, output); //13ピンを出力に設定
output = !output; //反転させたものをoutputに入れる
}
0 件のコメント:
コメントを投稿