Deskripsi
Merupakan fungsi untuk menghentikan program dalam micro second x parameter yang ditentukan. Fungsi ini hanya akurat untuk delay maksimum 16383. Untuk delay lebih dari puluhan ribu micro second disarankan menggunakan fungsi delay ()
Syntax
delayMicroseconds(us)
Parameter
us: nilai dalam micro second untuk penundaan. Tipe data yang diijinkan adalah unsigned int
Contoh Program
Program ini bekerja mengirimkan pulsa-pulsa dengan periode 100 uS ke digital 8
int outPin = 8; // digital pin 8
void setup() {
pinMode(outPin, OUTPUT); // atur digital pin sebagai output
}
void loop() {
digitalWrite(outPin, HIGH); // atur agar digital pin HIGH
delayMicroseconds(50); // tunda 50 microsecond
digitalWrite(outPin, LOW); // atur agar digital pin LOW
delayMicroseconds(50); // tunda 50 microsecond
}
Catatan dan Peringatan
Fungsi ini hanya akurat untuk delay 3 uS ke atas, untuk nilai dibawah itu akurasi tidak dijamin
Terjemahan dan edit dari https://www.arduino.cc/reference/en/language/functions/time/delaymicroseconds/ DELTA ELECTRONIC Paulus Andi Nalwan, ST