Arduino学习之路:五、控制交通的LED设计

       Hi!大家好久不见,今天我们开始我们的LED的第一个入门实战——一个控制交通的LED设计,相信大家对这个设计也是期待一下了吧,那么废话不多,博主今天带领大家来搭建一个LED的设计吧!

一、建立的目标

        (这里将目标说明会对后面的算法理解上会有方向感,不会不知道要做什么)

      在这里我们的目标是在一个单车道桥的两端各装一个红绿灯,桥只能容许车从一段进入从另一边开出。当安装在桥两头的传感器检测到有车在红灯前等候,灯就会改变让车通过。(听到这你是不想到,有些地方车多的时候限行一样,先一端发车,放行一段时间后再放行另一端一样的道理)

二、算法的介绍

       我们用两个按钮模拟在桥两端的传感器,每组灯都有红 黄绿三种颜色的LED灯。开始的时候可以从西向东行进,所以面向东面的灯是红色的。

       当车子接近大桥(这里用按按钮来模拟,以后这里可以接个红外测距的外扩),而它看到的信号灯成为红色后,就会让桥另一端的信号灯变成黄色,最后变成红色,然后等待一定时间后,让车子下桥后,在等待的车辆一侧的黄灯开始闪烁,提示准备发车,最后变成绿色,信号灯会保持绿色直到另一端有车辆接近,上述过程再重复一编让车子开过来。(这就是一个算法的思路)

        接下来,让我们开始设计吧uu们!

三、器件

       在设计电路上,因为Arduino UNO的元器件和线路都要自己去设计和选择,这里也是很多硬件工程师头疼的(画图没有问题,就是设计一个完美的可用电路以及排布让很多人头疼,博主这两天在学习PCB的设计,AD和立创EDA两款设计软件各有特色。

PS:博主说明一下,以后想要参加电子类竞赛的同学,参加比赛的时候还是用国产的软件(也是规定),因为只要是有网络的前提下,任何软件的数据库都会有可能被渗透的风险,所以uu们以后要重视一下。)

        以下就是所需要的元件了:

       1.红色、黄色、绿色LED灯各一对,其中红色灯编成(LED1、LED2)黄色编成(LED3、LED4)绿色编成(LED5、LED6)

       2.6个560Ω电阻(R1~R6);

       3.两个10kΩ 的电阻(R7和R8);

       4.两个100nF的电容(C1和C2);

       5.两个按钮(S1和S2);

       6.一块面包板;

       7.一块Arduino和USB线;

       8.一些连接线;

四、电路图

五、实物图

六、源程序展示

1)源程序

       嘿嘿,到此我们就成功的创建了一个基于车辆通过实况的LED灯设计,今天我们的Arduino的LED小灯设计到这里就学完了,下一节我们将会开始学习一些有关模拟和数字信号的学习,uu们,我们下一节再见!

PS:博主这几天学习PCB的画板还有蓝桥杯其他比赛的一些准备,过几天也会更新这些方向的相关内容,该专栏也会持续更新,请各位uu们不要心急,博主会争取尽快更新的。

       加油,致敬每一个努力的我们吧!(uu们有想和博主讨论其他方向的,可以私信我,博主会在知识范围内尽力帮你解决)

  • 29
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值