時間待ち関数

【delay関数】

本テキストで用いるArduinoフレームワークには、時間待ちを行うdelay関数が用意されています。

delay(1000);Code language: Arduino (arduino)

引数では、時間待ちを行う時間をミリ秒で設定します。
上記の例では、1000ミリ秒(=1秒)の時間待ちを行うことになります。


それでは、この関数を用いてプログラムを組んでみましょう。

問題

時間待ち関数を用いてドットマトリクスLEDを点滅させるプログラムを組んでいきましょう。点滅周期は 1 秒(点灯1秒 ↔ 消灯1秒)とします。

プログラムを組んでマイコンに書き込み、動作確認をしてみましょう。うまく動作させることができたら、次に進んでプログラム例と比較してみましょう。

前の記事

動作クロックと待ち時間

次の記事

変数によるピン番号設定