====== "舞动的光流“ - 流水灯 ====== 编号:TP2 ==== 任务属性 ==== 所需经验:50 | 获得经验:50 | 前序任务:[[m:tp:tp1|点亮LED]] ==== 知识需求 ==== [[m:sk:solder:list|焊接技术]] [[m:sk:mcu:arduino:gpio|Arduino 数字通用输入输出端口操作]] [[m:sk:mcu:arduino:timer|Arduino 时间控制]] ==== 任务内容==== * 学习直插式电路的焊接技术,并使用电阻练习 * 焊接8个LED灯,注意要接成共阳(所有的LED的阳极连在一起,并且每一个LED单独用一个100欧姆以上1K欧姆以下的电阻保护,防止烧坏) * 焊接过程中体会LED灯、电阻与接插接(排针或者排母)的排布,尽量照顾板子的美观 * 将LED的公共端接到Arduino板的5V供电段 * 将LED的控制端分别接到每一个pin上去(例如,从pin0到pin7) * 通过Arduino程序分别控制每一个灯的开关情况 * 通过延时,按照一定规律让每一个LED点亮或者熄灭,实现所谓流水灯的效果