-1
このコードスニペットのmillis()
の機能は何ですか?このコードスニペットの "millis()"の機能は何ですか?
if (millis() > timer) {
timer = millis() + 5000;
ether.browseUrl(PSTR("/demo/"), "aphorisms.php", website, response_callback);
}
このコードスニペットのmillis()
の機能は何ですか?このコードスニペットの "millis()"の機能は何ですか?
if (millis() > timer) {
timer = millis() + 5000;
ether.browseUrl(PSTR("/demo/"), "aphorisms.php", website, response_callback);
}
"timer"変数は、millis()によって測定された現在の累積時間をバンプし、5秒の値を大きく設定します。このスニペットはより大きなループ内にあり、最後の反復が5秒を超えてから次のステートメントを実行し、タイマーを再度バンプします。そうでなければ、スニペットは単に通過します。 5秒ごとに何かをやりたければ、これは簡単な方法です。もちろん、ループ内の他のコードに応じて、その区間が長くなる場合もあります。
ここに質問を投稿する前に、自分でいくつかの調査を行うことになっています。 https://www.arduino.cc/en/Reference/Millis –