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