Page 119 - 智慧芯控——Arduino+智造
P. 119
智慧芯控——Arduino+ 智造
活动简介
本活动将实现 8 个 LED 依次点亮、熄灭,形成流水状的效果。
活动器材
Arduino、220Ω 电阻、LED、面包板、连接线、计算机、编程线等。
活动步骤
分析任务 模仿制作 测试 分享交流
阶段一:分析任务
芯控 LED 流水灯要实现 8 个 LED 依次
点亮、熄灭。这个功能的实现需要 Arduino
的控制。
右图中的 D1 至 D8 是 LED,LED 的负
极全部接在电源负极上,正极分别通过一个
220Ω 的限流电阻连接到 Arduino I/O 脚 2—9
(这时 I/O 口为输出端口)。
图 10-3 芯控 LED 流水灯与 Arduino
阶段二:模仿制作
的电路连线图
1. 设计控制过程。
试想一下如何让 D1 至 D8 的 LED 形成流水状?先想一想流水灯的情景,再将整个过
程细分成具体步骤。
具体步骤:先让最上面的一个 LED 点亮,等待一小段时间后熄灭,再让第二个 LED
点亮,等待一小段时间后熄灭,以此类推,当最下面的 LED 熄灭后,再点亮最上面的第一
个 LED,形成循环。
2. 编写控制程序。
根据流水灯的具体步骤,设计相关控制程序。
//设置控制LED 的I/O脚
int Led1 = 2;
int Led2 = 3;
int Led3 = 4;
int Led4 = 5;
int Led5 = 6;
int Led6 = 7;
106

