当前位置:首页Arduino > 正文

Arduino Uno零基础入门学习笔记:流水灯

作者:野牛程序员:2023-12-28 16:42:56Arduino阅读 2555

流水灯是一种简单而常见的项目,可以了解如何使用Arduino Uno控制LED灯的亮灭,同时学习基本的编程概念。

首先,连接Arduino Uno和LED。将LED的长脚(正极)连接到数字引脚13,短脚(负极)连接到GND。

接下来,打开Arduino IDE,编写以下代码:

int ledPin = 13; // 定义LED连接的数字引脚

void setup() {
  pinMode(ledPin, OUTPUT); // 将LED引脚设置为输出模式
}

void loop() {
  // 顺序点亮LED
  for (int i = 2; i <= 13; i++) {
    digitalWrite(ledPin, HIGH); // 点亮LED
    delay(300); // 延迟300毫秒
    digitalWrite(ledPin, LOW); // 关闭LED
    delay(300); // 延迟300毫秒
  }

  // 逆序点亮LED
  for (int i = 13; i >= 2; i--) {
    digitalWrite(ledPin, HIGH); // 点亮LED
    delay(300); // 延迟300毫秒
    digitalWrite(ledPin, LOW); // 关闭LED
    delay(300); // 延迟300毫秒
  }
}

这段代码使用了一个循环,在循环中LED从数字引脚2到13按顺序点亮,然后再按逆序点亮。每次点亮后都会有300毫秒的延迟。

上传代码到Arduino Uno并观察LED的变化。会看到LED按照顺序点亮和逆序点亮,形成了流水灯的效果。



野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击