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

智慧芯控——Arduino+ 智造




                  活动步骤

                  分析任务                 模仿制作                    测试                 分享交流

                 阶段一:分析任务

                 本活动任务是利用 Arduino 的 PWM 输出功能实现 RGB 三原色的调色显示,依次显示
             彩虹的七种颜色,实现彩虹呼吸灯的效果。



                      小贴士


                                                    PWM

                      PWM(脉冲宽度调制)是通过数字信号均值获得模拟结果的技术。数字控
                 制可创建一个方波,信号在开(5V)和关(0V)之间切换,这是一种开关模式。
                 当这种开关模式速度足够快时,其结果是产生一个介于 0V 和 5V 的稳定电压,
                 也就是产生了 0—5V 间可连续变化的类似模拟量的效果。通过改变“开”时间
                 段和“关”时间段的比值可模拟从开到关之间的电压。“开”的周期称为脉冲宽

                 度。更改或调节脉冲宽度可得到不同的模拟值。



                 阶段二:模仿制作
                 1. 根据演示,模仿连接三个 RGB 小
             灯与 Arduino 开发板。
                 根据控制红绿蓝各灯亮灭的示例程

             序,利用 RGB 小灯实现依次显示彩虹的
             七种颜色的效果。



                      小贴士


                            连接说明

                      在实际使用中单片机 I/O 口
                 直接连接 LED 是为保护 LED,
                 一般都会串联一个几十至几百
                                                        图 3-1  RGB 小灯与 Arduino 开发板连线原理图
                 欧姆的电阻,以起到分压和限
                 流的作用。





        36
   44   45   46   47   48   49   50   51   52   53   54