//プログラムがスタートしてからの時間(ms)をmillis関数により取得し、
//約1秒間隔(delay()関数使用)でシリアルモニタに連続して出力
#include <MsTimer2.h>
unsigned long time;
void setup() {
Serial.begin(9600); // 通信速度を9600bpsに
MsTimer2::set(1000, func_timer); // 1000ms:1秒でタイマー割込み発生し、func_timer()関数(ユーザ定義)を実行
MsTimer2::start();
}
void loop() {
}
void func_timer(){
Serial.println(time); //値を送信(改行コード付き)
time = millis(); //プログラムを実行してから現在までの時間(ms)を変数へ代入
}