unsigned char compteur = 0;
unsigned char interruption = 7;
unsigned char DEL = A3;
void setup() {
// Initialiser le port série à 9600 bauds.
Serial.begin(9600);
// Configurer la broche d'E/S DIO7 en entrée
DDRD &= ~0x80;
// Configurer la broche d'E/S A3 en sortie
DDRC |= 0x08;
// Initialiser l'interruption IOC pour le port d'E/S DIO7
// à l'aide des registres PCICR et PCMSK0.
PCICR |= 0x04;
PCMSK2 |= 0x80;
}
void loop() {
Serial.println(compteur);
delay(100);
}
ISR(PCINT2_vect){
// Changer l'état de la DEL
PORTC ^= 0x08;
// Incrémenter le compteur
compteur++;
}