零知开源快速入门4-制作一个流水灯简单作品

我们在上一篇中成功的点亮了一个LED灯,在这篇我们使用之前的知识,应用6个LED灯组合制作一个简单的流水灯作品。

一、工具原料

电脑,windows系统
零知开发板
micro-usb线
LED灯6个
220Ω 电阻6个
面包板一个+若干跳线

二、硬件连接

1、硬件连接原理图

2、实际连线

硬件连接和实际电路如下:

三、方法步骤

1.打开零知开发工具软件,并新建一个项目,名字为:LED1-test,然后编写如下代码:

2、按照之前的方法将代码编译后上传到开发板中。


							
	/**
	*    文件: LED6-test.ino
	*    作者: 零知实验室
	*    时间: 2018/06/23 16:35
	*    说明:
	**/
	
	void setup() {

		int x;
		for(x=1; x<=6; x++) //用一个for循环依次将1-6号引脚设置为输出
		pinMode(x, OUTPUT);
	}
	
	void loop() {
		int i;
		for(i=1; i<= 6; i++)
		{
			digitalWrite(i, LOW);//依次打开1-6灯,并延时一会儿
			delay(200);
		}
		for(i=1; i<= 6; i++)
		{
			digitalWrite(i, HIGH); //依次关闭1-6号灯,并延时一会儿
			delay(100);
		}
	}							
							
							
						

四、成果展示

上面步骤都成功完成后,我们看到6个LED开始出现流水灯的效果,如下:

有上面的几个步骤就完成了一个简单的流水灯作品,毕竟是自己的第一个电子作品,但还是有一定的观赏性的,有很多的广告灯效果就是基于这样制作的,只是做的更美观一些罢了。

说明:LED一般需要的电压是1.7V,从板子供电电压是5v,所以需要加一个220R电阻