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

学习树莓派第4课——流水灯

[复制链接]
有了上一次的学习经验,做这个流水灯了如指掌

tips:上一次说到LED只能插在5,6,12,16端口,今天我们又新添了3,21,24,25号这几个扩展端口,注意LED短腿接GND,LED长腿接数字端口D(或数字)






任务1:循环流水灯


需要用到的模块:


循环:循环——>重复执行()次
控制小灯:常用——>控制()号小灯亮/灭
等待:时间——>等待()秒


代码如下:
202004041319..png
还有一种代码如下,可以对比一下两种的效果:
202004049001..png



任务2:用条件控制流水灯
此事例可以很好的学习条件语句


需要用到的模块:

202004048193..png


202004049916..png

202004042683..png



202004049362..png


202004049059..png

202004046337..png


代码如下:

202004049338..png


代码分析:i=1 step=1;i=2 step=2;i=3 step=3;i=4 step=4;

                 四个灯分别亮一次
                 i=5 step对4取余数 step=1;
                 i=6 step对4取余数 step=2;
                 i=7 step对4取余数 step=3;
                 i=8 step对4取余数 step=4……
                 四个灯分别亮一次
                 i=9,10,11,12……20
                 四个灯分别亮一次(重复3次)








202004047457..png

202004042504..png




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

本版积分规则

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

硬件清单

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

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

mail