流水灯试验(新疆乌市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就会按照设定的程序亮灭 。