Search wiring.org.co:

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&oacute;n para el pin de interrupci&oacute;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