Framework (A-Z)

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Nombre

interruptMode()

Ejemplos
// establece el modo de interrupción para el pin de interrupción externa 2 en RISING
  interruptMode(EXTERNAL_INTERRUPT_2, RISING); 
  // (es decir cada vez que el pin va de LOW a HIGH)
Descripción Es posible generar y atender interrupciones externas en el hardware de Wiring. En las tarjetas Wiring v1 los pines con capacidad de generar interrupciones externas son: 0, 1, 2, 3, 36, 37, 38 y 39. En la tarjeta Wiring S los pines con capacidad de generar interrupciones externas son: 2, 3 y 18. Además de ser pines digitales normales, note como los pines 0 y 1 son también utilizados por librerias como Wire (TWI) o Serial/Serial1. El método interruptMode establece el modo en el cual la interrupción externa es generada. Las interrupciones externas pueden ser generadas en diferentes estados en el valor de un pin, LOW, CHANGE cuando el estado del pin cambia, RISING cuando el pin va de LOW a HIGH o FALLING cuando el pin va de HIGH a LOW.
Sintaxis
interruptMode(interrupción, modo)
Parámetros
interrupción El número de la interrupción externa: EXTERNAL_INTERRUPT_0, EXTERNAL_INTERRUPT_1 .. etc.
modo LOW, CHANGE, RISING o FALLING: El modo en el que la interrupción externa es generada
Retorna Ninguno
Uso Application
Relacionados attachInterrupt()
detachInterrupt()
LOW
CHANGE
RISING
FALLING
Updated on July 07, 2011 11:13:05pm PDT

Creative Commons License