和爷爷一起学Arduino:自己用发光二极管做闪烁灯

和爷爷一起学Arduino:自己用发光二极管做闪烁灯

用面包板连接发光二极管与Arduino板

这也是2019年夏天做的。在编程序让Arduino板上接D13口的指示灯闪烁后,我们自己搭电路做了闪烁灯。一块小面包板,一个发光二极管串联一个几百欧姆的电阻,一端接Arduino板的D3数字口,一端接GND。发光二极管(就是LED)必须是限流供电,所以串联了一个电阻。

和爷爷一起学Arduino:自己用发光二极管做闪烁灯

Mixly代码

一般的Arduino程序都是一上电就不断地重复运行,直至断电。我们来一个特殊的需求:要求这个LED只闪烁12次,程序就停止运行。下面是完整的Arduino C代码。在setup()里配置数字口D3为数字输出模式。主体程序loop()里,创建了一个变量a,它的初值是12。下面是一个while循环,循环条件是变量a不等于0。每一次循环后,变量a就减一。因此,LED灯珠在亮、暗12次后,程序终止。

void setup(){
  pinMode(3, OUTPUT);
}

void loop(){
  int a = 12;
  while (!(a == 0)) {
    delay(1000);
    digitalWrite(3,HIGH);
    delay(2000);
    digitalWrite(3,LOW);
    delay(1000);
    a = a - 1;
  }
  while(true);

}

自己搭电路也不难。如有问题,请写在讨论区,或私信我。更欢迎批评。

展开阅读全文

页面更新:2024-04-16

标签:初值   指示灯   私信   电阻   变量   电路   面包   主体   爷爷   批评   夏天   条件   完整   代码   数字   程序

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top