Arduino 实验2 - 控制LED闪烁

时间:2024-02-24 14:01:26

一、实验目的
学习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条



三、示意图




四、实体图




五、控制程序
// 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


官方入门视频第二课


第一个面包板LED实验



2. Arduino开发板实验一:数字输入输出
Arduino开发板实验一:补充


比当前实验多添加一个按钮开关