Search wiring.org.co:

Reference for Wiring version 1.0 Build 0100+ If you have a previous version, use the reference included with your software. If see any errors or have any comments, let us know.

Name |

### interruptMode()

Examples |
    // set the interrupt mode for the external interrupt 2 to RISING
    // (everytime the pin gets from LOW to HIGH)
    interruptMode(EXTERNAL_INTERRUPT_2, RISING);
Description | It is possible to generate and attend external interrupts on the Wiring hardware. On Wiring v1 boards the external interrupts capable pins are: 0, 1, 2, 3, 36, 37, 38 and 39. On Wiring S board the external interrupts capable pins are: 2, 3 and 18. In addition to being regular digital pins, note that some of these pins are also used for libraries like Wire or Serial/Serial1. The interruptMode method sets the mode in which an external interrupt is generated. External interrupts can be triggered at different stages in the value of a pin, LOW when a pin is low, CHANGE when the pin changes, RISING when the pin goes from low to high or FALLING when the pin goes from high to low.
Syntax |
    interruptMode(interrupt, mode)
Parameters |

interrupt | The number of the external interruption: EXTERNAL_INTERRUPT_0, EXTERNAL_INTERRUPT_1 .. etc.
mode | LOW, CHANGE, RISING or FALLING: the mode the external interrupt is triggered

Returns | None
Usage | Application
Related | attachInterrupt() detachInterrupt() LOW CHANGE RISING
FALLING

Updated on July 07, 2011 11:08:24pm PDT