手动红绿灯-再优化

2025-05-06170
AI 快速预览详细 收起
本文介绍了如何通过micro:bit和扩展板对手动红绿灯进行再优化。项目增加了三个LED灯,使双向车道都有红绿灯,并且按下按键后增加延时和闪烁,提醒车辆注意变灯。硬件清单包括micro:bit、扩展板、红绿灯模块和LED灯。通过编写程序,实现了一个实用的交通信号控制系统,适合STEM教育和少儿编程入门。

5.6 周二 晴

手动红绿灯做过后,发在B站,有朋友提出了建议,所以今天再次优化一下。

image.png

image.png

1、增加三个led灯,让双向车道都有红绿灯。

2、按下按键后增加延时和闪烁,提醒车辆注意变灯。

材料清单

  • micro:bit X2
  • 扩展板 X2
  • 红绿灯模块 X1
  • led灯红黄绿 X7
  • 其它 X

1、手动红绿灯模型再升级

两边的接线是一样的:

左边 红绿灯模块上有RYG Led灯各一,共用GND线,R灯接P0,Y灯接P1,G灯接P2。

led red 接P12

led green接P8

右边 R灯接P0,Y灯接P1,G灯接P2。

led red 接P12

led green接P8

61b26beb65548cb71bc5b340d5708ac.jpg
23b3f9a49baade3e21361129b8e3b8e.jpg

2、右边的红绿灯程序优化

screenshots-5.7A.mp-1746623218880.png

3、左边的红绿灯程序优化

两边程序基本一样,只是发送和接收的消息不同。

screenshots-5.7B.mp-1746623202183.png

4、还有一点要优化,限定1分种内只能按一次。

附件

附件

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -