流水灯试验(新疆乌市Arduino机器人)
(1)实验所需材料实验所需材料包括 A r d u i n o U N O 、面包板 、 6个 L E D 、 6个 2 2 0 Ω电阻 。
(2)在各 L E D正极和 A r d u i n o引脚之间串联了一个限流电阻 ,并将 L E D负极与 A r d u i n o的 G N D相连 。
示例代码:
/* 流水灯效果 www.www.wlmqyzrobot.com */ void setup() { //初始化I/O口 for(int i=2;i<8;i++) pinMode(i,OUTPUT); } void loop() { //从引脚2到引脚7,逐个点亮LED,等待1秒再熄灭LED for(int i=2;i<7;i++) { digitalWrite(i,HIGH); delay(1000); digitalWrite(i,LOW); } //从引脚7到引脚2,逐个点亮LED,等待1秒再熄灭LED for(int i=7;i>2;i--) { digitalWrite(i,HIGH); delay(1000); digitalWrite(i,LOW); } }
运行代码后即可看到流水灯的效果 ,还可以通过修改程序中引脚的输出顺序来尝试更多不同的点亮 L E D的方式 。实验中使用了 A r d u i n o的数字输出功能来控制 L E D ,通电后 , L E D就会按照设定的程序亮灭 。