detachInterrupt()
De ArduWiki
Contenido
Descripción
Desconecta la interrupción dada.
Sintaxis
detachInterrupt(interrupt); detachInterrupt(digitalPinToInterrupt(pin)); detachInterrupt(pin); //solo DUE, Zero y MKR100
Parámetros
- interrupt
- el número de interrupción a deshabilitar. Ver attachInterrupt() para más detalles.
- pin
- el número de pin de la interrupción a deshabilitar (solo DUE, Zero y MKR100)
Retornos
Nada.
Advertencias
Nada.
Ejemplo
const byte pulsador = 2;
volatile bool estado = LOW;
void setup(){
pinMode(LED_BUILTIN, OUTPUT);
pinMode(pulsador, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(pulsador), parpadea, CHANGE);
}
void parpadea(){
estado = !estado;
}
void loop(){
digitalWrite(LED_BUILTIN, estado);
}