学习树莓派第6课——红绿灯

2020-04-082992
AI 快速预览详细 收起
本教程介绍了如何使用树莓派控制红绿灯。首先,将红灯插在6号引脚,黄灯插在12号引脚,绿灯插在16号引脚。任务1中,红灯亮5秒,黄灯亮2秒,绿灯亮5秒。任务2中,通过引入变量使程序更易读,红灯亮2秒,黄灯亮0.5秒,绿灯亮2秒。任务3则扩展到两个方向上的红绿灯控制。
                                学习树莓派第6课——红绿灯图1

   学习树莓派第6课——红绿灯图2


红灯插6号,黄灯插12号,绿灯插16号

学习树莓派第6课——红绿灯图3
   


任务1:一个方向上的红绿灯


红灯亮5秒,黄灯亮2秒,绿灯亮5秒。


需要用到的模块:

   学习树莓派第6课——红绿灯图4

   学习树莓派第6课——红绿灯图5

   学习树莓派第6课——红绿灯图6

   学习树莓派第6课——红绿灯图7

代码如下:

学习树莓派第6课——红绿灯图8
   








任务2:通过变量使程序程序更易读


红灯亮2秒,黄灯亮0.5秒,绿灯亮2秒。


需要用到的模块:

学习树莓派第6课——红绿灯图9

学习树莓派第6课——红绿灯图10  

学习树莓派第6课——红绿灯图11
   

代码如下:


学习树莓派第6课——红绿灯图12   





任务3:两个方向上的红绿灯

学习树莓派第6课——红绿灯图13

流程图如下:

学习树莓派第6课——红绿灯图14


代码如下:

学习树莓派第6课——红绿灯图15


拓展练习:四个方向上的红绿灯

思考:引入变量是否能使红绿灯更容易编写?

创作许可协议

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

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