Menu
CoddyTech

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 ms

Sampai 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.

challenge icon

Tantangan

Mudah

Cetak waktu papan sekali setiap detik:

  • di dalam loop(), cetak millis() dengan Serial.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);
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pengaturan Waktu Tanpa Delay

Latihan sendiri: Playground Arduino