Page 48 - 智慧芯控——Arduino+智造
P. 48

项目三    动态手摇 LED 炫彩灯






                 演唱会有炫丽的舞台和精彩的歌舞,作为观众,如果和着音乐能手持一个炫酷的 LED
            炫彩灯,必定能更好地融入其中!让我们一起来用 LED 与 Arduino 制作动态手摇炫彩灯吧!
                 本项目有三个子活动:
                 活动A通过对彩色LED进行调光,了解单片机通过PWM信号进行数字调光的控制原理。
                 活动 B 从单个向多个 LED 进行拓展,通过观察,了解 LED 在数码管和点阵中的应用,
            尝试利用循环、数组等进行编程,控制简易的 LED 灯组。

                 活动 C 结合多彩 LED 灯带,自行设计制作利用视觉暂留原理实现功能的动态手摇
            LED 字幕灯。


            活动 A:制作彩虹呼吸灯


                  活动目标
                 1. 了解掌握 RGB 三原色的调色原理。

                 2. 了解 PWM 输出及控制输出电压的方法。


                  活动简介
                 通过连接 RGB 小灯(一种彩色 LED)电路,熟悉 RGB 小灯的色彩原理。利用 Arduino
            的 PWM 输出功能实现对 RGB 小灯的调色,控制 RGB 小灯显示不同颜色,利用循环结构
            编程控制色彩的连续变化,模拟呼吸灯效果。



                  活动器材
                 Arduino UNO、RGB 小灯(一种彩色 LED)、杜邦线、USB 数据线等。



                  安全事项
                 连接 RGB 小灯时注意 VCC 和 GND 不要短接,以防烧坏电路或小灯。


                  活动准备
                 1. 分发 Arduino UNO 及 RGB 小灯,注意如有损坏及时更换。
                 2. 准备好示范用的呼吸灯效果电路。
                 3. 准备提示及程序指令说明。

                 4. 准备程序源代码。


                                                                                                  35
   43   44   45   46   47   48   49   50   51   52   53