【烟台】树莓派培训2----灯带

2020-02-232123
AI 快速预览详细 收起
本文介绍了树莓派培训中的灯带控制与编程。首先介绍了所需的电器原件,然后详细讲解了灯带与古德微扩展板的连接方法。通过具体的代码示例,展示了如何控制灯带显示不同颜色。特别强调了灯带编号从0开始的原理,这对于初学者来说非常重要。最后,还提供了一些创意想法,鼓励读者进一步探索。
灯带,是一种色彩斑斓的使用特殊工艺将LED小灯焊接在铜线上或做在柔性的集成线路上,一种装饰性很强的发光灯带。它可以美化我们的环境,在小区、楼房、公园、水边、池塘等地方增加节日气氛,也可使用其效果帮助完成魔术等娱乐演出,总之灯带在我们的生活中应用相当的广泛。下面我们一起来看一下灯带。
我们先来看一下我们需要学习的知识点


这节课我们所需要的电器原件:

我们先来认识一下灯带


下面我们具体来认识一下灯带


看一下灯带与古德微扩展板的连接


连接好所有硬件,如图所示

点亮第二个小灯,编写代码如下

为什么上图中设置是第1个小灯时却是第2个小灯亮呢?原因就是小灯的编号是从0开始的,所以要想让第1个小灯亮就是设置灯带第0个小灯,以此类推。(古德微提供的灯带默认为60个小灯的,因此编号为0~59)

关于RGB

在了解了RGB之后,我们可以写如下代码让第1个小灯显示为红色

依次点亮所有的灯


写如下代码,运行结果如图


当RGB的值都为0时即小灯熄灭,我们可以用如下代码做好闪亮的灯带


视频效果如下:


https://v.youku.com/v_show/id_XNDU1ODE4NTUwMA==.html?spm=a2hbt.13141534.app.5~5!2~5!2~5~5~5!2~5~5!2~5!2~5!2~5~5~A


根据周围光线值判断灯亮的逻辑结构图

因为我们让它闪烁彩色的灯,因此我们要将它们的设置成五彩的,也就是RGB的值是任意,因此我们用到数学模块中的取随机数的积木

编写如下代码:


可以自己运行一下,看看结果。
除了这些你还能想到什么呢




创作许可协议

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

评论(1)
glwz007
glwz007
非常详细的教程,谢谢分享!
第一幅图暂停访问???
- 没有更多了 -