Schritt 6: Code
#include
unsigned Int Counter = 0;
void blink()
{
Zähler ++;
}
void timerIsr()
{
TIMER1.detachInterrupt(); Deaktivieren der timer1
Serial.Print ("die Drehzahl des Motors:");
Serial.Print(Counter,Dec);
Serial.println("Round/s");
Zähler = 0;
TIMER1.attachInterrupt (TimerIsr); Aktivieren der timer1
}
void setup()
{
Serial.Begin(9600);
TIMER1.Initialize(1000000); Stellen Sie einen Timer der Länge 1 Sek.
AttachInterrupt (0, blinken, steigen); INT0
TIMER1.attachInterrupt (TimerIsr); Befestigen Sie die Service-routine
}
void loop()
{
; nichts tun
}