// Le front montant du signal présent sur la broche 3 de la carte Arduino Uno // déclenche l'exécution du sous-programme blink const byte ledPin = 11; // O0 du shield Tinkerkit const byte interruptPin = 3; // O5 du shield Tinkerkit volatile byte state = LOW; void setup() { pinMode(ledPin, OUTPUT); pinMode(interruptPin, INPUT_PULLUP); attachInterrupt(digitalPinToInterrupt(interruptPin), blink, CHANGE); } void loop() { digitalWrite(ledPin, state); } void blink() { state = !state; }