Запрещает прерывания (повторно разрешить их можно функцией interrupts()). Прерывания позволяют некоторым важным задачам выполняться в фоновом режиме и по умолчанию включены. Если прерывания отключены, некоторые функции не будут работать, а поступающие от других устройств данные могут игнорироваться. Однако, прерывания могут незначительно замедлять выполнение программы, поэтому в наиболее критичных ко времени участках кода они могут быть отключены.
Синтаксис
noInterrupts();
Параметры
нет
Возвращаемые значения
нет
Пример
void setup(){}void loop(){
noInterrupts();// критичный ко времени участок кода
interrupts();// далее - остальная программа}