/*****************************************************************
** 程序名:Mega_ADK Pulse
** 参 数:无
** 功 能:读取一个引脚的脉冲并通过串口发送出来
** 注 意:目标板为Maga ADK,MCU为ATmega 2560
** 作 者:赵露露
** 版 本:v1.0
** 修改时间:2012.8.17
******************************************************************/
#define PulsePin 7
unsigned long Pulse_Value;
void setup()
{
pinMode(PulsePin, INPUT);
Serial.begin(115200); //设置波特率
}
void loop()
{
Pulse_Value = pulseIn(PulsePin,HIGH); //读取脉冲检测引脚检测到的脉冲
Serial.print("The Pulse Value is:");
Serial.println(Pulse_Value);
delay(100);
}
注:延时对脉冲检测无影响。
新手上路,如有错误,欢迎指正。