本帖最后由 暴走的阿Sai 于 2016-10-28 15:07 编辑
在上一个教程中我们单独点亮了一个LED,其实LED组合起来,可以很炫酷!我们先看看外国友人用面包来做的LED作品,一开眼界!
这次我们先做一个跑马灯例子,练习对多个GPIO的控制
学习完后,大伙可以按照自己想法来组合出炫酷的效果
器件
数量
Fireduino开发平台
1块
万用板
1块
LED(发光二极管)
4个(不同颜色)
220欧姆电阻
4个
杜邦线
5条
连线图如下
我们用引脚8~11分别控制这些LED,Arduino代码如下:
<font size="3">/*
作者:暴走的阿Sai
时间:2016年8月30日
发表地址:[url]www.t-firefly.com[/url]
程序说明:
控制多个LED闪烁
*/
void setup() {
// 初始化引脚8,9,10,11为输出
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
int i;
for(i=8;i<=11;i++)
{
digitalWrite(i, HIGH); // 设置引脚i为高电平
delay(200); // 延迟200毫秒
digitalWrite(i, LOW); // 设置引脚i为低电平
delay(200); // 延迟200毫秒
}
}</font>
完成效果如下:

本次用到的知识:
for循环
变量
变量的赋值
———————————————————————————
【教程传送】Arduino单片机创客进化之路教程汇总贴
【Fireduino QQ交流群】:450340779
———————————————————————————
Firefly微信公众号 阿Sai微博
———————————————————————————
Firefly官网:http://www.t-firefly.com
Firefly开源社区:http://developer.t-firefly.com
