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

既然是交通灯模拟实验,红黄绿三色小灯闪烁时间就要模拟真实的交通灯,我们使用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);//熄灭绿色小灯} |



1F
欣赏你的照片, 我看出, 旅行让人焕然一新。谢谢 带来的感觉。
2F
我早就想, 参观你们描述的目的地。感谢激励。 [url=https://iqvel.com/zh-Hans/a/%E5%8C%88%E7%89%99%E5%88%A9/%E5%9C%A3%E5%AE%89%E5%BE%B7%E7%83%88%E5%A4%A7%E6%95%99%E5%A0%82]多瑙河小鎮[/url] 我非常喜欢 度假栏目。有趣 阅读这样的内容。
3F
素材精彩极了。由衷感谢 真情。 [url=https://iqvel.com/zh-Hans/a/%E4%B8%AD%E5%9B%BD/%E5%8C%97%E6%B5%B7%E5%85%AC%E5%9B%AD]城市綠肺[/url] 关注更新, 我体会到, 各国更亲近。由衷感谢 旅行灵感。
4F
棒极了 旅游信息网站, 保持 继续努力。深表谢意! [url=https://iqvel.com/zh-Hans/a/%E5%B7%B4%E8%A5%BF/%E9%A6%AC%E6%8B%89%E8%8B%A5%E5%B3%B6]亞馬遜河口[/url] 谢谢 旅游提示。确实 很有意思。