Arduinoリファレンス

Arduinoリファレンスの日本語訳のページです
garretlab
millis()

名称

millis()

説明

Arduinoボードが現在のプログラムを起動してから経過した時間をミリ秒単位で返却する。この値は、約50日後にオーバーフロー(ゼロに戻る)する。

書式

unsigned long millis()

引数

なし

戻り値

プログラムが開始してからのミリ秒。

注意

millis()の返却値はunsigned longである。例えば int などの他のデータ型と計算しようとするとエラーになるかもしれない。符号付longも、unsigned longの半分の数値を格納できるだけなので、エラーになるかもしれない。

使用例

unsigned long time;

void setup(){
  Serial.begin(9600);
}
void loop(){
  Serial.print("Time: ");
  time = millis();
  //プログラムを開始してからの時間を表示する
  Serial.println(time);
  // 大量のデータを送らないよう、1秒待つ
  delay(1000);
}

バージョン

Arduino 1.8.2

オリジナルのページ

https://www.arduino.cc/en/Reference/Millis

実装の解析

millis()



メニューを表示するためにJavaScriptを有効にしてください。

inserted by FC2 system