Arduino 实验2 - 控制LED闪烁


一、实验目的
学习Arduino IDE使用,具体查看 http://www.arduino.cn/thread-1065-1-1.html
学习编程控制LED闪烁
Arduino相关语法基础

二、实验器材

器材名称 数量
Arduino 控制板(UNO R3) 1块
USB数据连接线 1根
面包板 1块
LED发光二极管 1个
220欧姆电阻 1个
面包板跳线 2条



三、示意图
Arduino 实验2 - 控制LED闪烁_第1张图片



四、实体图
Arduino 实验2 - 控制LED闪烁_第2张图片



五、控制程序
// LED 与 Arduino开发板第8个引脚连接
int ledPin = 8;

// 只有第一次会执行,且仅执行一次
void setup() {                
  pinMode(ledPin, OUTPUT);      // 设定数字IO口的模式,OUTPUT为输出 
}

// 此方法会被反复执行
void loop() {
  digitalWrite(ledPin, HIGH);   // 设定13引脚的电压值,HEIGHT = 5V左右。即LED亮起
  delay(3000);                  // 设置延时时间3000毫秒,单位毫秒
  digitalWrite(ledPin, LOW);    // 13脚电压值,LOW = 0V,即LED熄灭
  delay(3000);                  // 等待3秒
}



六、相关原理
函数体:setup() , loop()
使用函数:pinMode, digitalWrite, delay
更多可以查看官方文档:
繁体语法文档          官方语法文档



七、 其他DIY实验
1.  在本实验基础上添加按钮开关,可参考 Lab2 使用按鍵控制 LED 燈號




八、参考资料
Arduino IDE使用 、使用程序控制LED
http://www.arduino.cn/thread-1065-1-1.html


官方入门视频第二课
http://v.youku.com/v_show/id_XNDU1MTI0Nzgw.html


第一个面包板LED实验
http://www.geek-workshop.com/thread-993-1-1.html


http://www.geek-workshop.com/thread-840-1-1.html

2. Arduino开发板实验一:数字输入输出
http://www.diy-robots.com/?p=315
Arduino开发板实验一:补充
http://www.diy-robots.com/?p=334


Lab2 使用按鍵控制 LED 燈號
比当前实验多添加一个按钮开关




你可能感兴趣的:(Arduino 实验2 - 控制LED闪烁)