Pertanyaan yang diberi tag millis

73
Bagaimana saya bisa menangani rollover millis ()?

Saya perlu membaca sensor setiap lima menit, tetapi karena sketsa saya juga memiliki tugas-tugas lain yang harus dilakukan, saya tidak bisa hanya delay()antara membaca. Ada tutorial Blink tanpa penundaan yang menyarankan saya kode di sepanjang baris ini: void loop() { unsigned long currentMillis...

16
Bagaimana cara mendapatkan waktu yang akurat?

Saya telah membuat jam menggunakan Arduino, tetapi waktu tampaknya melayang. Saya mengetahui masalah rollover ; jam tampaknya melayang sekitar 15 menit selama seminggu. Saya menggunakan PCB khusus dengan resonator ini dari Digi-key. Kode membaca fungsi millis () pada awal setiap loop, dan bekerja...

14
Bagaimana millis () mengatur ulang dirinya sendiri ke 0

Melihat dokumentasi untuk millis()fungsi tersebut, dikatakan: Mengembalikan jumlah milidetik sejak dewan Arduino mulai menjalankan program saat ini. Jumlah ini akan melimpah (kembali ke nol), setelah sekitar 50 hari. Bagaimana ini mungkin? Apakah Arduino mendeteksi ketika millis()meluap...

13
Apakah mungkin untuk menemukan waktu yang diambil oleh millis?

Fungsi millisakan berjalan dalam rentang 100+ mikrodetik atau kurang. Apakah ada cara yang dapat diandalkan untuk mengukur waktu yang diambil dengan satu panggilan millis? Salah satu pendekatan yang muncul dalam pikiran adalah menggunakan micros, bagaimanapun, panggilan untuk microsakan mencakup...

10
arduino - millis ()

Disalin dari referensi Arduino - millis () Tip : Perhatikan bahwa parameter untuk millis adalah panjang yang tidak ditandai, kesalahan dapat dihasilkan jika seorang programmer mencoba melakukan matematika dengan tipe data lain seperti int. Matematika macam apa? Jenis pemrosesan lain apa yang...