。。。。代码给你重新搞了一下 |
作为一个控制方面的初学者。流水灯是一个很经典的教程。今天学习只有一个很简单的目的,那就是让六个LED小灯依次打开后又依次熄灭。做这个小东西之前,我们需要准备如下图所示的元件。一个arduino uno的板子,一个面包板,一根下载线,六个小的LED灯,六个220Ω的电阻,七根杜邦线。 小的LED灯其实就是一个发光二极管,发光二极管的接法也很简单。它的正极接电源的正极,它的负极接电阻然后接到电源的负极就OK了。我们通过有规律的输出高低电平的方法控制小灯的开启和熄灭。在arduino上有数字引脚,我们利用arduino上面六个数字引脚控制六个小灯,给高电平的时候小灯点亮,给低电平的时候小灯熄灭。然后让它们有规律的点亮熄灭就好啦。下图是最后制作的效果。 程序附上。下面的程序只是控制小灯依次点亮和熄灭,我们还可以写其他的程序制作出花式流水灯。。。 [C] 纯文本查看 复制代码 int BASE = 2 ; //第一颗LED 接的 I/O 脚 int NUM = 6; //LED 的总数 void setup() { for (int i = BASE; i < BASE + NUM; i ++) { pinMode(i, OUTPUT); //设定数字I/O脚为输出 } } void loop() { for (int i = BASE; i < BASE + NUM; i ++) { digitalWrite(i, LOW); //设定数字I/O脚输出为"低",即逐渐关灯 delay(200); //延迟 } for (int i = BASE; i < BASE + NUM; i ++) { digitalWrite(i, HIGH); //设定数字I/O脚输出为"低",即逐渐开灯 delay(200); //延迟 } } 今天的学习内容比较简单,刚开始学习也就是了解了arduino的一些基本引脚和写程序方面的基础知识。先打好基础再继续学习咯~ |
dajianli 发表于 2015-7-7 08:28 咦~~好高端啊~ |