teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

より正確に記載

2018/12/23 03:08

投稿

mkgt00
mkgt00

スコア165

answer CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  - if(digitalRead(P1)==LOW) が成立した後、noTone()していますが、意図したコードですか?
6
6
 
7
- - 以下のコードだと、iが0のときにだけ、このif文の中でだけ有効なDateTime型のnowを新たに定義して、RTC.now()の結果を代入しています。while文のnowは元の値のままです。
7
+ - 以下のコードだと、iが0のときにだけ、このif文の直後のブロックの中でだけ有効なDateTime型のnowを新たに定義して、RTC.now()の結果を代入しています。while文のnowは元の値のままです。
8
8
  ```arduino
9
9
  DateTime now = RTC.now(); // 最初のnow
10
10
  while ( now.hour() == alarmHours && now.minute() == alarmMinutes ){ // 最初のnowを利用