Arduinoをタイマーとして使用する-仕組み
この実用的なヒントは、Arduinoをタイマーとして簡単に使用する方法を示しています。 必要なのは、適切なモジュールと適切なコードだけです。
Arduinoをタイマーとして使用する-仕組み
Arduinoをタイマーとして簡単に使用できます。 Arduino以外に必要なのは、DS3231リアルタイムクロックモジュールだけです。
- Arduinoで「SDA」を「SDA」に、「SCL」を「SCL」に接続します。 グラウンドと5Vピンは、Arduinoのグラウンドと5Vピンにも接続します。
- 「#include」コマンドで必要なライブラリをインポートします。 事前にインストールしてください。
- 「DS3231 clock;」コマンドを使用します。 および「RTCDateTime dt;」 必要なインスタンス。
- セットアップ方法では、コマンド「clock.begin();」を使用する必要があります 時計を開始し、「clock.setDateTime(__ DATE__、__TIME__);」で スケッチのコンパイル時間を設定します。
- これで、ループメソッドでコマンド "dt = clock.getDateTime();"を使用できます。 クロックを更新し、コマンド「a = clock.dateFormat( "dmY H:i:s"、dt);」を使用します。 日付で現在の時刻を取得します。 この場合、時刻と日付は以前に宣言した「a」変数の下に保存されます。 分までの正確な時刻のみが必要な場合は、コードの一部を省略してください: "a = clock.dateFormat(" H:i "、dt);"。
- タイマーを簡単に作成できるようになりました。 現在時刻の文字列が以前に定義された別の文字列に対応する場合、さまざまなコマンドが実行されます。 これを行う最良の方法は、ifステートメントを使用することです。
次の実用的なヒントでは、ArduinoでLEDを制御する方法を説明します。