noInterrupts()

[Kesintiler]

Açıklama

Kesintileri devre dışı bırakır ( interrupts() ile yeniden etkinleştirebilirsiniz). Kesintiler, belirli önemli görevlerin arka planda gerçekleşmesine izin verir ve varsayılan olarak etkinleştirilir. Kesintiler devre dışı bırakıldığında bazı işlevler çalışmayacaktır ve gelen iletişim göz ardı edilebilir. Kesintiler, kodun zamanlamasını biraz bozabilir ve özellikle kritik kod bölümleri için devre dışı bırakılabilir.

Sözdizimi

noInterrupts()

Parametreler

Yok

Geri Dönüş

Yok

Örnek Kod

Kod, kesintilerin nasıl etkinleştirileceğini gösterir.

void setup() {}

void loop() {
  noInterrupts();
  // kritik, zamana duyarlı kod burada
  interrupts();
  // diğer kodlar burada
}