likunlaile 发表于 2012-10-4 11:30:46

求助通过光栅来控制LED

本帖最后由 likunlaile 于 2012-10-4 11:35 编辑

我想让输入端为红外对管光栅,让Arduino测得光栅转动时的频率。当频率大过某一个设定的数值时,设定的某个数字输出端为高电平。否则为低电平。
比如7脚输入频率大于5HZ时,13脚为高电平。低于5hz时为低电平。这个要怎么实现呢?

Ansifa 发表于 2012-10-17 05:21:19

if((pulseIn(pin, HIGH)/1000)<100){}语句去统计每个脉冲的时间长度。如果真就是大于100ms的半周期(即一整个周期200ms,即5Hz);反之假就不亮灯
页: [1]
查看完整版本: 求助通过光栅来控制LED