Arduino 交通灯实验

资料下载链接
链接:https://pan.baidu.com/s/1OfaxDexNl3Lwj1GnbxnQnw?pwd=lx88
提取码:lx88

1.1 项目介绍:

我想大家都看见过交通灯,就是马路上十字路口的红绿灯。如果您开过车,我想您一定仔细观察过交通灯,如果您还没有驾驶过车,您是否仔细观察过交通灯呢?我们经常会用红绿黄3个LED外接电路来模拟路边的红绿黄灯闪烁。因此我们特别设计了这款模块,模块上自带了红黄绿3个LED灯,我们这个实验就做一个模拟交通灯。

1.2 模块相关资料:

在这里插入图片描述

1.3 实验组件:

在这里插入图片描述

1.4模块接线图:

1.5 实验代码:

/*
 交通灯模块
 https://sourl.cn/eCXcfF
*/
int greenled =5; //定义绿灯接口
int yellowled =4; //定义黄灯接口
int redled =3; //定义红灯接口

void setup()
{
pinMode(redled, OUTPUT);// 设置为输出
pinMode(yellowled, OUTPUT); // 设置为输出
pinMode(greenled, OUTPUT); // 设置为输出
}
void loop()
{
digitalWrite(greenled, HIGH); 绿灯亮起
delay(5000);// 延迟5秒
digitalWrite(greenled, LOW); // 关闭绿灯
for(int i=0;i<3;i++)// 黄灯闪烁3次
{
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);// 关闭红灯
}

1.6实验结果:

上传代码成功,上电后,模块上3个LED自动模拟交通灯运行。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千年糊涂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值