用面包板连接发光二极管与Arduino板
这也是2019年夏天做的。在编程序让Arduino板上接D13口的指示灯闪烁后,我们自己搭电路做了闪烁灯。一块小面包板,一个发光二极管串联一个几百欧姆的电阻,一端接Arduino板的D3数字口,一端接GND。发光二极管(就是LED)必须是限流供电,所以串联了一个电阻。
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
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号