5.别闯红灯
案例说明
在一些车道不多的马路路口的红绿灯上会有一个按键,行人通过按下按键控制人行绿灯亮起,行车红绿灯变红,进而可以通行。
知识要点
- sugar 按键模块使用方法
- sugar LED模块使用方法
案例实现
结构搭建
电路连线
- 绿色LED模块接在Robotbit P0的端子座上。
- 红色LED模块接在Robotbit P1的端子座上。
- 按键模块接在接在Robotbit P2的端子座上。
程序编写
1、默认亮红灯,接在P1引脚的红LED此时数字电平值设置为1,接在P0引脚上的绿LED电平值设为0
2、当按键按下时,红灯熄灭,绿灯亮起。5秒后,点阵屏闪烁,接着转变回红灯。
3、按键接在P2引脚上,使用前,P2引脚需要程序初始化设置为上拉