Stap 6: Code
#include
unsigned int counter = 0;
VOID blink()
{
teller ++;
}
VOID timerIsr()
{
Timer1.detachInterrupt(); uitschakelen van de timer1
Serial.Print ("de snelheid van de motor:");
Serial.Print(Counter,DEC);
Serial.println("Round/s");
Counter = 0;
Timer1.attachInterrupt (timerIsr); inschakelen van de timer1
}
VOID Setup
{
Serial.begin(9600);
Timer1.initialize(1000000); instellen van een timer lengte 1sec
attachInterrupt (0, knipperen, stijgt); INT0
Timer1.attachInterrupt (timerIsr); koppelen van de dienst routine hier
}
void loop
{
; niets doen
}