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

