最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)

上节课我们学会了让主控板自带的LED闪烁。我们知道,星星也会闪烁,而闪烁的LED灯,就很像闪烁的小星星。歌曲《小苹果》里面有唱道“摘下星星送给你”。星星,因为闪烁而让人们喜欢。这节课,我们不用去摘星,我们亲手做个小星星,送给你。

1、认识新模块:三色LED灯模块

Arduino主控板,可以接各种各样的模块,实现各种各样的功能。我们先从最简单的模块学起。先来接一个三色LED灯模块试试。LED灯在我们生活中,处处都可以见到。手机上有灯,键盘上有灯,显示器有灯,这些都是LED灯。

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(1)

LED灯可以发出各种颜色的光

三色LED灯模块,是可以分别发出红色,蓝色,绿色三种颜色光的LED灯模块。

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(2)

三色LED灯模块

先来看看三色LED灯模块的发光效果。

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(3)

三色LED灯模块显示效果

LED灯为什么会发光?LED灯也叫发光二极管,单个发光二极管有两个引脚,其中一个正极脚,一个负极脚。在两个引脚加一个正向电压,例如加一个3V的纽扣电池,发光二极管就会发光了。

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(4)

发光二极管

这里所用的三色LED灯模块,是一个灯集成了三种颜色的发光二极管,三个发光二极管的正极连接在一起,负极单独引出。所以,三色LED灯模块有4个引脚。

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(5)

三色LED灯引脚定义

2、认识连接线,杜邦线

要写让三色LED灯模块亮起来,需要用电线与Arduino主控板连接起来。这种电线,就叫杜邦线。因为Arduino主控板的端口的针,三色LED灯模块的端口也是针,所以需要的杜邦线是母-母杜邦线。

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(6)

母-母 杜邦线

杜邦线可以一根根撕下来,方便连接。

3、连接三色LED灯模块与Arduino主控板

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(7)

模块接线示意图 模块V接主控板红色针V,模块R接主控板蓝色针3

撕下2根杜邦线。用其中1根,将三色LED灯模块的V,连接到主控板的电源正极V,即主控板上红色的针,标注V的(所有红色插针都是电源正极,接哪个针都是可以的)。另1根,将三色LED灯模块的R,连接到主控板的数字端口3,即蓝色插针中,标注3的那根针。

4、打开米思齐图形化编程软件,编写一段闪烁的程序

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(8)

让三色灯的红色闪烁程序编写示意

程序与上一节讲的是不是似曾相识。这里管脚选择# 3,低表示亮,高表示灭。程序编写好,记得点击上传按钮,把程序下载到Arduino主控板上,然后观察三色LED灯模块的红色是否在闪烁。如果没有闪烁,请查看一下程序是否正确,记得选择管脚#3哦。或者检查一下杜邦线有无接错,别接错脚了。

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(9)

上传程序按钮

知识点:如何修改管脚和高低

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(10)

米思齐图形化编程指令

5、进阶练习,让三色LED灯三种颜色轮流闪烁

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(11)

三色LED灯模块接线图 R G B引脚,分别接主控板的数字引脚 3 4 5

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(12)

轮流点亮三种颜色灯编程示意图

6、进阶练习,使用2个三色LED灯模块,并让2个模块交替闪烁不同颜色的灯

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(13)

接线示意图

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(14)

编程示意图

编程思路:2个三色LED灯模块,一边的接到了7/8/9引脚,另一边的接到了3/4/5引脚。先让其中一边的某个颜色灯亮,再熄灭;然后再让另外一边的某个颜色的灯亮,再熄灭。如此交替闪烁,会形成意想不到的效果。再调整一下延时的时间,效果可能更佳。

7、制作作品

已经学会了通过图形化的编程,让三色LED灯闪烁了。这时候,想想,可以用这个来做点什么作品呢?例如,做一棵圣诞树,把灯放在树上,一闪一闪,就是一个闪闪的圣诞树作品了。

最简单的led闪光灯制作(利用三色LED灯制作一闪一闪的小星星)(15)

学生真实课堂创作和展示

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页