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