DelayMicroseconds() fonksiyonu, tek bir tam sayı (veya sayı) bağımsız değişkenini kabul eder. Bu sayı zamanı temsil eder ve mikrosaniyelerle ölçülür.
Şu anda, doğru bir gecikme üretebilen en büyük değer 16383’tür. Bu, gelecekte Arduino sürümlerinde değişebilir. Birkaç bin mikro saniyeden daha uzun gecikmeler için, delay() fonksiyonunu kullanmalısınız.
delayMicroseconds() fonksiyonu yazımı
1 2 3 |
delayMicroseconds (us); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/* Flashing LED */ int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH); delayMicroseconds(1000); digitalWrite(ledPin, LOW); delayMicroseconds(1000); } |
Add Comment