Arduino-micros-function
提供:Dev Guides
Arduino-マイクロ()関数
micros()関数はその時点からのマイクロ秒数を返し、Arduinoボードは現在のプログラムの実行を開始します。 この数はオーバーフローします 約70分後にゼロに戻ります。 16 MHz Arduinoボード(例: DuemilanoveおよびNano)、この関数の解像度は4マイクロ秒です(つまり、 返される値は常に4の倍数です)。 8 MHz Arduinoボード(例: LilyPad)、この関数の解像度は8マイクロ秒です。
micros()関数の構文
micros () ;
この関数は、プログラムが開始してからのマイクロ秒数を返します(符号なしlong)
例
unsigned long time; void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print("Time:");
time = micros();//prints time since program started
Serial.println(time);//wait a second so as not to send massive amounts of data
delay(1000);
}