0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

交通信号灯的电路是如何搭建的呢?

Q4MP_gh_c472c21 来源:21ic论坛 作者:起点116 2022-04-24 10:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

初学者如何利用米思齐编写出一套完整的程序呢?

今天我们来学习交通信号的是如何工作的?交通信号灯的电路是如何搭建的呢?程序又是如何编写?我们需要注意哪些细节呢?带着这些问题我们一开始今天的学习吧。

第一步准备好硬件材料,主要用到的材料有ESP32开发板一块,三色LED灯模块一个,和杜邦线四根。

第二步进行线路路的搭建工作。电路搭建呢非常简单就是将开发板通过杜邦线连接到三色LED灯模块上,确认好连接端口。我这里是这么选择的LED模块的负极接入开发板的接地端口,红色LED小灯接入开发板的14号端口,黄色LED小灯接入开发板的15号端口,绿色LED小灯接入开发板的16号端口。都接好后我们就可以开始下一步了。

第三步软件和硬件的测试工作,我们先来写一个测试程序,我们先让三个LED灯同时点亮。来确认开发板端口是好用的,和硬件的工作是正常的,电路搭建是正确的以及电脑和开发板是有效连接的。

43742860-c2f5-11ec-bce3-dac502259ad0.jpg

我的程序是这样编写的(编写过程中和大家分享一个米思齐编程过程中的小技巧,那就是米思齐里面的编程模块是可以复制粘贴的,省去了同一种模块反复去每个模块区去点击的麻烦,直接复制粘贴即可)。硬件和接线都正确了,开发板的程序写入也都没问题,三个LED小灯同时点亮了。

第四步确认我们先要做的实验要求:先是红灯点亮20秒,然后黄灯再点亮2秒,最后绿灯再亮20秒,依次循环重复。

第五步我们开始编程。这里需要用到的编程模块有输入输出里面的数字输出模块,选择好后去选择自己搭建电路时所使用的开发板端口,切忌不能选错哦选错了红绿灯的顺序就会改变。然后我们还会用到控制模块里面的延时模块注意下这里默认的单位是毫秒哦。程序编写成功我们写入开发板试一下。

438ce0c6-c2f5-11ec-bce3-dac502259ad0.jpg

发现问题了,红灯亮了20秒后没有熄灭,黄灯就亮了,而且时间 到了绿灯也点亮了,三个LED小灯同时点亮了。(如果现实中出现这种请况,那是绝对不被不允许的,那会导致交通拥堵严重的还会发生交通事故的。)出现问题我们不要怕因为这不是现实,我们只是在实验,而且我们是小白,只有发现了问题并成功地解决掉问题,我们才会在不断地在发现问题和解决问题中成长。发现了问题才是我们成长的关键。这很显然我们忽略了红绿灯是不能同时点亮的这一因素(问题发现了)。

我们开始解决掉他吧。怎样才能让其中的一个LED小灯点亮时,另外两个LED小灯是灭的状态呢?对了,就是我们让其中的一个LED小灯点亮程序的同时时再加上另外两个LED小灯的状态是灭的程序,这样他们是不是就不会点亮了呢?我们开始修改程序来试一试。好了程序编写好啦,我们把它写入到开发板里再试一试。

439f6b24-c2f5-11ec-bce3-dac502259ad0.jpg

嗯好像成功了哎,等等我好像又发现一个问题就是绿灯灭了红的马上就亮了,现实中可不是这样的吧,现实中应该是绿灯灭了后黄灯再亮几秒后红灯再点亮的吧,我们把程序再一次进行修改吧。

43b880d2-c2f5-11ec-bce3-dac502259ad0.jpg

上传是不是和现实中一样了呢?这次没问题了吧。现在这个程序改好了我们再测试一下。这次真的成功啦,红绿灯状态和现实中一样了。现在恭喜我们,我们已经可以编程出一套完整的程序了哦,我们现在又往前进步了一大步了呢。是不是非常开心非常兴奋呢?

我们来总节下今天学习的主要内容:

1红绿灯硬件的搭建好后需注意编程过程中端口号不能选错;

2学会了延时模块的使用中应注意单位是毫秒;

3要根据实验要求进行编程,仔细阅读要求;

4即使有问题也不要紧我们不是天才不是伟人,都会出错,发现问题所在能够解决问题就好。

本次学习过程中错误的红绿灯程序和正确的红绿灯程序我都会放在底下仅供参考。非常希望各位大神留言或者私信我改进程序,让我们这些小白在学习的路上少走一些弯路。(这只是小白刚刚学会的新技能和大神们的技术无法相提并论,勿喷。)

小白不会一直是小白,菜鸟努力终将飞上蓝天。让我们一起努力,加油我们是最棒的。

END

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路
    +关注

    关注

    173

    文章

    6089

    浏览量

    178951
  • led灯
    +关注

    关注

    22

    文章

    1607

    浏览量

    112113
  • 交通信号灯
    +关注

    关注

    4

    文章

    47

    浏览量

    13915

原文标题:新手学编程很难?看看我是怎么学编程的

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    客户案例分享 | 抗振防水部署快:LP系列连接器精准匹配便携式交通信号系统

    便携式交通信号系统便携式交通信号系统在道路突发情况下,保障车流疏导其稳定运行,有赖于电气连接精准可靠而工业级连接器便是这样的关键角色便携式交通信号系统对连接器有何要求?诉求分析防振防松脱:随车辆运输
    的头像 发表于 04-30 19:33 35次阅读
    客户案例分享 | 抗振防水部署快:LP系列连接器精准匹配便携式<b class='flag-5'>交通信号</b>系统

    易华录荣获2025年交通信号控制器行业优秀企业称号

    近日,在第十五届(2026)智能交通市场年会(ITSMRS)上,北京易华录信息技术股份有限公司(简称“易华录”)凭借在交通信号控制领域的持续创新与扎实落地能力,荣获“2025年交通信号控制器行业优秀企业”称号。
    的头像 发表于 03-10 17:44 1151次阅读

    蓝牙6.0+WiFi 7双剑合璧:车规级模块如何重塑智能汽车通信架构?

    想象一下:你靠近汽车时,车门自动解锁;上车后,手机无缝连接车载热点播放4K视频;行驶中,车辆与交通信号灯实时“对话”避开拥堵……这些场景的背后,都离不开一个关键组件—— 车规级蓝牙WiFi模块
    的头像 发表于 03-05 11:33 1442次阅读

    北斗授时守护者:网络校时服务器如何为关键领域筑牢时间防线?

    试想,交通信号灯因时间偏差导致路口混乱,金融交易因毫秒级误差引发数据冲突,安防监控录像时间错乱无法追溯……这些场景的根源往往在于设备间的时间不同步。而网络校时服务器正是解决这一问题的“隐形卫士”,它通过北斗卫星信号提供高精度、全国产化的时间同步服务,确保全网设备“步调一致
    的头像 发表于 01-31 21:55 218次阅读

    自动驾驶汽车能够识别出交警指挥手势吗?

    [首发于智驾最前沿微信公众号]在高度复杂的城市交通网络中,行驶规则并不是一成不变的。虽然交通信号灯、地面标线和各类指示牌可以构成道路运行的基础框架,但在交通事故处理、电力故障导致信号灯
    的头像 发表于 01-26 09:20 270次阅读
    自动驾驶汽车能够识别出交警指挥手势吗?

    耐达讯自动化赋能:Canopen转Profibus网关水泵连接新范式

    问题在设备迭代周期中尤为突出——据统计,72%的工业升级项目会遭遇至少4种异构总线协议。   总线协议的"交通信号灯"困境   工业现场的总线协议,就像城市交通信号灯:Canopen是"绿灯快行"的智能
    的头像 发表于 01-08 14:51 925次阅读
    耐达讯自动化赋能:Canopen转Profibus网关水泵连接新范式

    疆鸿智能PROFIBUS转光纤:破解轨道交通信号传输困局的可靠之选

    疆鸿智能PROFIBUS转光纤:破解轨道交通信号传输困局的可靠之选 一、项目背景:应对轨道交通的严苛挑战 轨道交通控制系统对实时性、可靠性和抗干扰能力的要求极高。在传统基于铜缆
    的头像 发表于 01-05 15:40 322次阅读
    疆鸿智能PROFIBUS转光纤:破解轨道<b class='flag-5'>交通信号</b>传输困局的可靠之选

    广州易显VGA控制板信号灯控件实验流程

    指示灯颜色一、实验目的51、AVR、PIC、STM等8位或者32位单片机的串口与VGA控制板相连驱动大尺寸VGA显示器或者电视机进行信号灯的显示。二、实验设备下载软
    的头像 发表于 12-01 15:25 1265次阅读
    广州易显VGA控制板<b class='flag-5'>信号灯</b>控件实验流程

    【应用】XSENS的微型惯性导航模块MTI-7汽车的嵌入式应用

    到网络(V2N)等几个部分,汽车将与其他车辆、交通信号灯或停车位等基础设施通信,提供高精确低延迟的驾驶辅助。为了达到效果需要建立够多的RSU路测单元,并且为了应对
    的头像 发表于 11-28 12:04 609次阅读
    【应用】XSENS的微型惯性导航模块MTI-7汽车的嵌入式应用

    车联网与智慧交通

    信号灯可以根据实时交通流量调整红绿灯时长,有效缓解道路拥堵;智慧公交系统能够让乘客实时查看车辆到站情况;ETC电子收费系统大幅提升高速路的通行效率;而智慧停车则通过传感器和物联网技术,引导车主快速找到空余车位。随着车路
    的头像 发表于 10-24 14:59 695次阅读

    易华录助力厦门交警打造智慧红绿灯

    交通信号灯是城市交通管理的重要基础设施,是服务于产业发展和市民出行的温度计。厦门市公安局交警支队携手易华录持续提升信号调控技术手段,创新道路交通管理模式,着力推进红绿灯“智控”能力建设
    的头像 发表于 09-28 09:31 1208次阅读

    智慧交通管理信号灯通信4G工业路由器应用

    交通信号灯管理中传统的有线通讯(光纤、网线)存在部署成本高、偏远区域覆盖难、故障维修慢等问题,而4G工业路由器凭借无线化、高稳定、强适配的特性,成为信号灯与管控平台间的数据传输核心,适配多场景需求
    的头像 发表于 09-03 17:06 1862次阅读
    智慧<b class='flag-5'>交通</b>管理<b class='flag-5'>信号灯</b><b class='flag-5'>通信</b>4G工业路由器应用

    SP连接器在交通信号灯上的应用及优势

    思特安SP系列连接器在交通信号灯上的应用,主要体现在其满足交通信号系统对电气连接的高可靠性、高防护等级和便捷安装的需求,以下从具体应用场景及优势方面展开分析:
    发表于 08-08 15:09 0次下载

    雷卯针对易百纳鸿鸥派海思Hi3516DV500智慧视觉星闪开发板防雷防静电方案

    、生产过程等。 · 机器人:用于机器人的视觉感知和控制。 · 智能交通:例如交通信号灯控制、车辆识别等。 · 医疗影像:在医疗设备中用于图像采集和处理。 · 教育科研:供学生和研究人员进行相关项目的开发和实验。 二、 功能概述 1 CPU:
    的头像 发表于 08-04 11:55 565次阅读
    雷卯针对易百纳鸿鸥派海思Hi3516DV500智慧视觉星闪开发板防雷防静电方案

    北斗时间同步时钟:为现代生活提供精准时间

    时间,是我们日常生活中不可或缺的一部分。从手机上的时间显示到交通信号灯的控制,从金融交易的记录到电力系统的调度,时间的准确性直接影响着社会的运转效率。而北斗时间同步时钟网络,正是为这些应用提供高精度时间服务的重要基础设施。
    的头像 发表于 05-30 14:23 1311次阅读
    北斗时间同步时钟:为现代生活提供精准时间