现需要设计一个十字路口交通灯控制系统,需满足以下条件:(1) 南北方向通行时间为8秒,东西方向通行时间为6秒,通行时亮绿灯(2) 南北方向停止时间为6秒,东西方向停止时间为8秒,停止时亮红灯(3) 通行转停止时需提前3秒亮黄灯提醒(4) 设置一个共阴七段数码管显示倒计时秒数(5) 设置一个按键为救护车紧急按钮,按下时所有方向均亮红灯,停止倒计时,抬起恢复为按下前的状态,恢复倒计时具体实现效果参考附件演示视频!请编写Arduino Uno的程序,实现这些功能,管脚定义如下表所示功能名管脚号南北方向绿灯2南北方向黄灯3南北方向红灯4东西方向绿灯5东西方向黄灯6东西方向红灯7数码管a段8数码管b段9数码管c段10数码管d段11数码管e段12数码管f段14数码管g段15救护车紧急按钮16 *备注:红绿灯高电平点亮,紧急按钮按下为高电平
发布时间:2024-04-19 22:44:25