各位 先生请帮忙 aruduino 延时 定时问题
本帖最后由 ctcog 于 2015-8-23 20:17 编辑延时 一个小时 或则每过一个小时后 LED 亮 请高手 写一个程序 把我初学者 帮忙把
请大家帮忙把 如果只做这一件事的话那很容易啊 你定义一个变量timer,然后用delay延时1S让timer+1,然后判断如果timer值达到3600,那就给LED那个引脚相应电平,然后timer归零。就可以了,不止1小时 任意时间都可以。 如果你不想动脑劲,可以参考TimeAlarms
https://www.pjrc.com/teensy/td_libs_TimeAlarms.html 如果你不想动脑劲,可以参考TimeAlarms
https://www.pjrc.com/teensy/td_libs_TimeAlarms.html smching 发表于 2015-8-23 11:33 static/image/common/back.gif
如果你不想动脑劲,可以参考TimeAlarms
https://www.pjrc.com/teensy/td_libs_TimeAlarms.html
我不是不动脑筋只是真的不明白 研究了好长时间也能不明白 yokey5352 发表于 2015-8-23 08:18 static/image/common/back.gif
如果只做这一件事的话那很容易啊 你定义一个变量timer,然后用delay延时1S让timer+1,然后判断如果timer ...
麻烦你能给我写一个程序吗 delay(1*60*60*1000);
digitalWrite(ledPin, HIGH); // 点亮LED
或者
unsigned long Time;
int LedPin = 13;
void setup()
{
pinMode(LedPin, OUTPUT);
Time = millis();
}
void loop()
{
if(millis() > Time+1*60*60*1000)
{
digitalWrite(LedPin, HIGH);
Time = millis();
}
} Lance 发表于 2015-8-23 13:54 static/image/common/back.gif
谢谢你 能不能在摆脱以下 每过一小时 亮灯 1分钟可以吗
页:
[1]