最新消息:

【Arduino教程】第六讲:LED交通灯实验

Arduino 少儿编程 3818浏览 0评论
Arduino教程一

LED

交通灯实验

 

 

 红色LED灯:1 个

■ 黄色LED灯:1 个

■ 绿色LED灯:1 个

■ 220欧电阻:3 个

■ 面包板:1 个

■ 多彩杜邦线:若干

【Arduino教程】第六讲:LED交通灯实验
实验连线
【Arduino教程】第六讲:LED交通灯实验

【Arduino教程】第六讲:LED交通灯实验

1.将三个发光二极管插入面包板,

2.用杜邦线将3个发光二极管的长脚连接到开发板的4 7 10接口,

3.将电阻的一端连接到面包板的横排插口,

4.将面包板的横排插口用导线连接到开发板的GND接口。

这样我们就完成了实验的连线部分。

代码上传到开发板。

 

【Arduino教程】第六讲:LED交通灯实验
【Arduino教程】第六讲:LED交通灯实验
程序代码
【Arduino教程】第六讲:LED交通灯实验

(直接打开对应例程即可)

米思齐代码:

【Arduino教程】第六讲:LED交通灯实验

Arduino代码:

intredled =10; //定义数字10 接口
intyellowled =7; //定义数字7 接口
intgreenled =4; //定义数字4 接口
voidsetup()
{
pinMode(redled,OUTPUT);//定义红色小灯接口为输出接口
pinMode(yellowled,OUTPUT); //定义黄色小灯接口为输出接口
pinMode(greenled,OUTPUT); //定义绿色小灯接口为输出接口
}
voidloop()
{
digitalWrite(greenled,HIGH);////点亮 绿灯
delay(5000);//延时5秒
digitalWrite(greenled,LOW); //熄灭 绿灯
for(inti=0;i<3;i++)//闪烁交替三次,黄灯闪烁效果
{
delay(500);//延时0.5 秒
digitalWrite(yellowled,HIGH);//点亮  黄灯
delay(500);//延时0.5 秒
digitalWrite(yellowled,LOW);//熄灭  黄灯
}
delay(500);//延时0.5 秒
digitalWrite(redled,HIGH);//点亮 红灯
delay(5000);//延时5 秒
digitalWrite(redled,LOW);//熄灭 红灯
}

【Arduino教程】第六讲:LED交通灯实验
实验结论
【Arduino教程】第六讲:LED交通灯实验

可以看到绿色LED灯被点亮5秒,然后熄灭。

同时黄色LED灯被点亮闪烁3妙,然后熄灭。

然后红色LED灯被点亮5秒,然后熄灭。

转自公众号:
29号造物吧

您必须 登录 才能发表评论!