×

如何以不同的速率闪烁2个LED

消耗积分:0 | 格式:zip | 大小:0.24 MB | 2023-07-07

李英

分享资料个

。关于如何以不同的速率闪烁 2 个 LED。

如果我们想每 1000 毫秒闪烁一个 LED,每 500 毫秒闪烁第二个 LED,我们仍然可以使用延迟,就像这样,正如你所看到的,我将第一个 LED 的 1000 毫秒延迟拆分为第二个 LED 的 500 毫秒闪烁。

byte LED2 = 12; 
void setup() {
 pinMode(LED_BUILTIN, OUTPUT);
 pinMode(LED2, OUTPUT);
}
void loop() {
 digitalWrite(LED_BUILTIN, HIGH);   
 digitalWrite(LED2, HIGH);   
 delay(500);                       
 digitalWrite(LED2, LOW);   
 delay(500);                 
 digitalWrite(LED_BUILTIN, LOW);    
 digitalWrite(LED2, HIGH);   
 delay(500);                       
 digitalWrite(LED2, LOW);   
 delay(500);                 
}

 

但是,如果我们想以 300 毫秒而不是 500 毫秒闪烁更快的闪烁,将会发生什么。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !