Arduino 交通灯设计实验

爱折腾 Arduino评论152字数 801阅读模式

下面我们就来做一个交通灯实验,我们完成这个实验所需的元件除了Arduino 控制器和下载线还需要的硬件如下:
红色M5*1、黄色M5*1、绿色M5*1、220Ω电阻*3、面包板*1 、面包板跳线*1扎。
准备好上述元件我们就可以开工了,我们可以按照上面小灯闪烁的实验举一反三,下面是我们提供参考的原理图,我们使用的分别是数字10、7、4接口。
Arduino 交通灯设计实验

既然是交通灯模拟实验,红黄绿三色小灯闪烁时间就要模拟真实的交通灯,我们使用Arduino 的 delay()函数来控制延时时间,相对于C 语言就要简单许多了。
下面是一段参考程序:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int redled =10; //定义数字10 接口
int yellowled =7; //定义数字7 接口
int greenled =4; //定义数字4 接口
void setup()
{
pinMode(redled, OUTPUT);//定义红色小灯接口为输出接口
pinMode(yellowled, OUTPUT); //定义黄色小灯接口为输出接口
pinMode(greenled, OUTPUT); //定义绿色小灯接口为输出接口
}
void loop()
{
digitalWrite(redled, HIGH);//点亮红色小灯
delay(1000);//延时1 秒
digitalWrite(redled, LOW); //熄灭红色小灯
digitalWrite(yellowled, HIGH);//点亮黄色小灯
delay(200);//延时0.2 秒
digitalWrite(yellowled, LOW);//熄灭黄色小灯
digitalWrite(greenled, HIGH);//点亮绿色小灯
delay(1000);//延时1 秒
digitalWrite(greenled, LOW);//熄灭绿色小灯
}

你还可以:
查看系列教程中的其他文章
购买本教程所用到的 Arduino 套件

Arduino 交通灯设计实验

爱折腾
  • 本文由 发表于 2024年 4月 9日 09:28:44
  • 转载请务必保留本文链接:http://www.l77l.com/2172.html
评论  0  访客  0
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定