void delay(unsigned long ms)
delay()は指定の時間、プログラムを停止します。時間の単位はミリ秒です。(1秒=1000ミリ秒)
delay()の間も外部割込みは有効です。
delay()と似た機能で消費電力が低いsleep()があります。sleep()についてはこちら参照してください。
パラメータ
unsigned long ms
ミリ秒単位で時間を指定します。
なし
1秒ずつ青色のLEDをON/OFFします。
void setup(void) { digitalWrite(BLUE_LED,HIGH); pinMode(BLUE_LED,OUTPUT); } // Arduino loop sequence void loop(void) { digitalWrite(BLUE_LED,HIGH); delay(1000); digitalWrite(BLUE_LED,LOW); delay(1000); }