1.2.1 LED模块

点亮LED灯

1.功能描述

通过数字输出,点亮LED灯。

2.物理连接

3.图形化模块说明

  • 支持管脚:0~13、A0~A5 两种状态:高(亮灯)、低(灭灯) 本文使用数字输出
  • 延时,设置毫秒(1000毫秒=1秒)

4.图形化模块编写

第一步

  • 从 “输入/输出” 模块中选择,并将管脚0设为高

第二步

  • 从 “控制” 模块中选择,并将毫秒数设为100

第三步

  • 从 “输入/输出” 模块中选择,并将管脚1设为高

第四步

  • 从 “控制” 模块中选择,并将毫秒数设为100

5.图形化程序示例

6.Arduino代码

void setup()
{
  pinMode(0, OUTPUT);
  pinMode(1, OUTPUT);
}
void loop()
{
  digitalWrite(0,HIGH);
  delay(100);
  digitalWrite(1,HIGH);
  delay(100);
}

LED灯越亮越快

1.功能描述

通过数字输出,控制LED灯。让LED灯依次以1000、900、……、100的速度闪烁

2.物理连接

3.图形化模块说明

  • 支持管脚:0~13、A0~A5 两种状态:高(亮灯)、低(灭灯) 本文使用数字输出
  • 延时,设置毫秒(1000毫秒=1秒)

4.注意事项

  • 你需要完成的工作只是重复编写之前的代码并做一些简单的修改
  • 在这个阶段,所有的代码块都要按先后顺序连接在一起

5.图形化模块编写

第一步

  • 从 “输入/输出” 模块中选择,并将管脚0设为高

第二步

  • 从 “控制” 模块中选择,并将毫秒数设为600

第三步

  • 从 “输入/输出” 模块中选择,并将管脚0设为低

第四步

  • 从 “控制” 模块中选择,并将毫秒数设为600
  • 完成后如下图显示

第五步

  • 重复 “第一步~第四步”,并修改 “延时毫秒” 为500
  • 完成后如下图显示

第六步

  • 重复 “第一步~第四步”,并修改 “延时毫秒” 为400
  • 完成后如下图显示

6.图形化程序示例

7.Arduino代码

void setup()
{
  pinMode(0, OUTPUT);
}
void loop()
{
  digitalWrite(0,HIGH);
  delay(600);
  digitalWrite(0,LOW);
  delay(600);
  digitalWrite(0,HIGH);
  delay(500);
  digitalWrite(0,LOW);
  delay(500);
  digitalWrite(0,HIGH);
  delay(400);
  digitalWrite(0,LOW);
  delay(400);
}
如果需要了解MakerPanda更多的信息,请访问

官方网站       http://www.makerpanda.cc 
中文论坛       http://bbs.makerpanda.cc 
淘宝购买       http://taobao.makerpanda.cc
学习视频       http://www.makerpanda.cc
产品资料       http://wiki.makerpanda.cc 
QQ讨论群       570557801
联系电话       028-67878580

本教程中的实验内容都经过了我们的测试,均可正常使用,由于编写时间和小编水平有限,若在文档中出现问题,恳请谅解,
并使用以下邮箱联系我们 contact@makerpanda.com 

   								      	MakerPanda团队
								      	2018年2月
Loading Disqus comments...
Table of Contents