Time
millis()
Menghitung dengan satuan miliseconds sejak papan Arduino mulai menjalankan program hingga 50 hari setelah itu akan kembali ke nol begitu selanjutnya.
Contoh :
unsigned long time = millis();
Serial.println(time);
micros()
Menghitung dengan satuan microseconds sejak papan Arduino mulai menjalankan program hingga 70 menit setelah itu akan kembali ke nol begitu selanjutnya.
Contoh :
unsigned long time = micros();
Serial.println(time);
delay()
Jeda program untuk jumlah waktu (dalam milidetik). (Ada 1000 milidetik dalam satu detik.)
Contoh :
digitalWrite (ledPin, TINGGI); // set LED on
delay (1000); // menunggu untuk kedua
digitalWrite (ledPin, LOW); // set LED off
delay (1000); // menunggu untuk kedua
delayMicroseconds()
Jeda program untuk jumlah waktu (dalam mikrodetik). Ada seribu mikrodetik di milidetik, dan satu juta mikrodetik dalam detik.
Contoh :
digitalWrite (ledPin, TINGGI); // set LED on
delayMicroseconds(50); // menunggu
digitalWrite (ledPin, LOW); // set LED off
delayMicroseconds(50); // menunggu