Arduino Timer 用法
菜鸟日记
场景:循迹小车经过横线 beep响300ms,如果使用delay函数,影响代码的执行效率,因此考虑使用时间中断函数。
Arduino mega 2560的PWM口和timer的对应表
首先需要明确对timer的修改会影响对应pwm端口的准确执行
由于我的项目已经使用了这些口,所以只有Timer5 可供使用
const uint8_t P_MOTOR[4][2] = {
{
10, 8},
{
6, 7},
{
12, 11},
{
4, 5}};
试验阶段 采用button按钮 按下代表循迹传感器扫过线
Timer5.initialize(300000);//timer的执行周期
Timer5.start