0°

(六)行人过街按键交通灯-2

简介

在生活我们可能会碰到这样的红绿灯,当行人需要过街的时候,行人需要按下按键,行人红绿灯才会变成绿灯状态,此时,行人才能通过。当没有行人时,汽车交通灯一直是绿灯常量。在这个教程里,就是做这样一个交通灯。

步骤一 材料准备

硬件准备:

  • Arduino UNO单片机
  • 红黄绿三种颜色LED各两个
  • 220Ω电阻*5
  • 10KΩ电阻*1
  • 面包板*1
  • 若干杜邦线

软件准备:

  • Mixly软件或Arduino IDE

步骤二 原理说明

灯,分别连接到单片机,串联一个220Ω电阻防止电压过大烧坏。

按键,搭建上拉电阻电路,默认按键电压为高电平,按下去为低电平。

上拉电阻电路如下:

(六)行人过街按键交通灯-2

步骤三 电路搭建

(六)行人过街按键交通灯-2

步骤四 编写程序

Mixly程序

(六)行人过街按键交通灯-2
(六)行人过街按键交通灯-2
(六)行人过街按键交通灯-2

Arduino程序

程序下载:

步骤五 验证结果

程序上传成功后,刚开始是汽车交通灯绿灯常量,红灯熄灭。当行人按键按下时,汽车交通灯绿灯熄灭黄灯亮起5s,然后汽车交通灯红灯亮起,行人交通灯绿灯亮起30s,之后绿灯闪烁5次共10s后熄灭。汽车道红灯熄灭,绿灯亮起,人行道红灯亮起,直到按键按下下一轮循环。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
动态
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论