Jam millis()
Termasuk bagian Pengaturan Waktu Tanpa Delay dalam perjalanan Arduino di Coddy. Pelajaran 1 dari 18.
Papan memiliki jam di dalamnya. millis() mengembalikan jumlah milidetik yang telah berlalu sejak papan mulai berjalan: 0 saat dinyalakan, 1000 setelah satu detik, 60000 setelah satu menit.
Kamu tidak pernah memulai atau mengatur ulang jam ini. Jam ini menghitung sendiri, bahkan saat sketch-mu berada di dalam delay(), dan kamu dapat membacanya kapan saja:
Serial.println(millis()); // mencetak waktu dalam msSampai sekarang, delay() adalah satu-satunya cara untuk mengatur waktu, dan perintah ini menghentikan seluruh sketch saat menunggu. Membaca jam tidak menghentikan apa pun: sketch tetap berjalan dan memeriksa berapa lama waktu telah berlalu.
Tantangan
MudahCetak waktu papan sekali setiap detik:
- di dalam
loop(), cetakmillis()denganSerial.println() - pertahankan
delay(1000)setelahnya
Tekan Jalankan dan amati angka di monitor Serial, lalu tekan Periksa.
Coba sendiri
void setup() {
Serial.begin(9600);
}
void loop() {
// cetak waktu yang berlalu sejak papan mulai berjalan di sini
delay(1000);
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pengaturan Waktu Tanpa Delay
Latihan sendiri: Playground Arduino