在上一个教程中我们单独点亮了一个LED,
这次我们先做一个跑马灯例子,练习对多个GPIO的控制
学习完后,大伙可以按照自己想法来组合出炫酷的效果
Fireduino开发平台 | 1块 | 万用板 | 1块 | LED(发光二极管) | 4个(不同颜色) | 220欧姆电阻 | 4个 | 杜邦线 | 5条
|
连线图如下
我们用引脚8~11分别控制这些LED,Arduino代码如下:
- <font size="3">/*
- 作者:暴走的阿Sai
- 时间:2016年8月30日
- 发表地址:www.t-firefly.com
- 程序说明:
- 控制多个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>
[color=rgb(247, 87, 51) !important]复制代码
完成效果如下:
本次用到的知识:
for循环
变量
变量的赋值
———————————————————————————
【教程传送】Arduino单片机创客进化之路教程汇总贴
【Fireduino QQ交流群】:450340779
——————————————————————————— Firefly微信公众号 阿Sai微博 ———————————————————————————
|