Fireduino入门篇1.5《LED集结号:让多个LED动起来吧!》-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4662|回复: 0

Fireduino入门篇1.5《LED集结号:让多个LED动起来吧!》

[复制链接]
发表于 2017-3-24 14:18 | 显示全部楼层 |阅读模式

在上一个教程中我们单独点亮了一个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微博
———————————————————————————
Firefly官网:http://www.t-firefly.com
Firefly开源社区:http://developer.t-firefly.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 01:35 , Processed in 0.590314 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表