interrupts()
Description :
Réactive les interruptions (après leur désactivation par noInterrupts()). Les interruptions permettent l’exécution de certaines tâches importantes en arrière-plan et sont activées par défaut. Certaines fonctions ne fonctionneront pas tant que les interruptions sont désactivées, et les communications entrantes peuvent être ignorées. Les interruptions peuvent toutefois légèrement perturber le timing du code et peuvent être désactivées pour des sections de code particulièrement critiques.
Syntaxe :
Utilisez la fonction suivante pour réactiver les interruptions dans votre programme :
interrupts()
Paramètres :
La fonction n’admet pas de paramètres.
Retours :
Cette fonction ne renvoie rien.
Exemple de code :
Le code active les interruptions après les avoir désactivées.
void setup() {} void loop() { noInterrupts(); // code critique et sensible au temps ici interrupts(); // autre code ici }
Source : https://docs.arduino.cc/language-reference/en/functions/interrupts/interrupts/