2058浏览
查看: 2058|回复: 0

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

[复制链接]
                                学习树莓派第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


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

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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail