RTC 時刻範囲での動作
例えば、「マイコンに夜間帯においてある動作をさせたい」この事の実験です。
良好に動作しました。
//if ((hour >= 18 && minute >= 00) || (hour <= 4 && minute >= 00)) {
// 04時00分は真 04時59分は真 05時00分は偽 05時01分は偽
// (注意)04時代は真となる. 00時代~04時代は真となる。18時以降は真となる。
if ((hour >= 17 && minute >= 30)) {
// 夜間の時間帯にある場合の処理を想定
Serial.println("◎A [真 true] 動作です.");
} else {
// Bの動作を行います
Serial.println("△B [偽 false] else動作です.");
}
if文の条件式はOR論理です(||の記号が)。このプログラムでは17時30分以降であれば条件を満たし、動作Aを行うはずです。
17:30から23:59 (24時00分=00時00分) の論理を満たすはずです。
やはり、この時間帯までプログラムを走らせ確認をしないことには不安です。
後日、これについて述べます。実験について述べます。
17:30から23:59 (24時00分=00時00分) の論理を満たすはずです。
やはり、この時間帯までプログラムを走らせ確認をしないことには不安です。
後日、これについて述べます。実験について述べます。