void delayMicroseconds(unsigned long us)
delayMicroseconds()は指定の時間、プログラムを停止します。時間の単位はマイクロ秒です。(1秒=1,000,000マイクロ秒)
delayMicroseconds()の間も外部割込みは有効です。
delayMicroseconds()は、loopにより時間をカウントしています。関数実行中に割込みが発生した場合、その時間はカウント停止するため、delay時間が長くなります。
delayやsleepはタイマーによって時間を待っているため、割込みの処理の有無によらず設定した時間の待ち時間になります。
パラメータ
unsigned long us
マイクロ秒単位で時間を指定します。
なし
1秒ずつ青色のLEDをON/OFFします。