Étape 6: Code
#include
unsigned int compteur = 0 ;
Sub blink()
{
compteur ++ ;
}
Sub timerIsr()
{
Timer1.detachInterrupt() ; désactiver le timer1
Serial.Print ("la vitesse du moteur:") ;
Serial.Print(Counter,DEC) ;
Serial.println("Round/s") ;
compteur = 0 ;
Timer1.attachInterrupt (timerIsr) ; activez le timer1
}
void setup()
{
Serial.Begin(9600) ;
Timer1.Initialize(1000000) ; définir une minuterie de longueur 1sec
attachInterrupt (0, clignotant, RISING) ; INT0
Timer1.attachInterrupt (timerIsr) ; Fixez la routine de service ici
}
void loop()
{
; ne rien faire
}