Arduino delay fonksiyonu ( Arduino Delay Komutu ) çalışması oldukça basittir. Tek bir tam sayı (veya sayı) bağımsız değişkeni kabul eder. Bu sayı zamanı temsil eder (milisaniye cinsinden ölçülür). Program, bu fonksiyonla karşılaştığında bir sonraki kod satırına geçene kadar beklemelidir. Ancak, sorun, delay() fonksiyonu programınızı bekletmenin iyi bir yolu değildir, çünkü “engelleme” işlevi olarak bilinir.
Arduino delay() Fonksiyonu Yazımı:
1 2 3 | delay(milisaniye); |
Örnek:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | /* LED YAKMA * ------------ * LEDi 2 saniyede bir yakıp söndürür. */ int ledPin = 13; // LED dijital 13 pinine bağlanır. void setup() { pinMode(ledPin, OUTPUT); // Dijital 13pini çıkış olarak ayarlanır. } void loop() { digitalWrite(ledPin, HIGH); // LEDi yak delay(1000); // 1 saniye bekle digitalWrite(ledPin, LOW); // LEDi söndür delay(1000); // 1 saniye bekle } |
Add Comment