Stap 5: De code
#include < MsTimer2.h >
#define PIN_LED 5
#define BLINKTIME 200
unsigned int de teek; Timer tick
Boole-vlag; Vlag van de timer
Booleaanse staat; onder leiding van staat
VOID Setup {}
Zet uw setup-code hier, om het eenmalig uit te voeren:
pinMode (PIN_LED, uitvoer);
digitalWrite (PIN_LED, laag);
MsTimer2::set (1, Timer);
MsTimer2::start();
}
VOID timer () {}
Als (++ teek > = BLINKTIME) {}
teek = 0;
vlag = true;
}
}
void loop {}
Zet uw belangrijkste code hier, om het herhaaldelijk uitvoeren:
Als (vlag) {}
vlag = false;
staat =! staat;
Als (staat) {}
digitalWrite (PIN_LED, hoge);
}
else {}
digitalWrite (PIN_LED, laag);
}
}
}