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 }