millis()

Kart açıldığından beri geçen milisaniyeyi veren fonksiyon.

millis(), Arduino kartı çalışmaya başladığından beri geçen süreyi milisaniye cinsinden veren fonksiyondur.

Neden kullanılır: delay() komutu programı tamamen durdurur; millis ile beklerken başka işler yapılabilir.

Mantığı: Bir önceki işlem zamanı saklanır ve aradaki fark istenen süreye ulaştığında işlem tekrarlanır.

Örnek kullanım: Aynı anda hem LED yakıp söndürmek hem butonu okumak.

Taşma: Yaklaşık 49 gün sonra sayaç başa döner; fark hesabı doğru yazıldığında bu sorun yaratmaz.

Veri tipi: Değer unsigned long olarak saklanmalıdır; int kullanmak kısa sürede hataya yol açar.

Terim listesine dön: Sözlük