// Exemple de programme interruptions externes.
unsigned char compteur = 0;
unsigned char interruption = 2;
unsigned char DEL = 7;
void setup() {
Serial.begin(9600);
pinMode(interruption, INPUT);
pinMode(DEL, OUTPUT);
// Configurer l'interruption sur le front descendant de l'ES 2
attachInterrupt(digitalPinToInterrupt(interruption), interrupteur1, FALLING);
}
void loop() {
Serial.println(compteur);
delay(100);
}
void interrupteur1(void){
// Changer l'état de la DEL
digitalWrite(DEL, ! digitalRead(DEL));
// Incrémenter le compteur
compteur++;
}