当前位置:首页Arduino > 正文

arduino流水灯实验报告

作者:野牛程序员:2023-08-18 10:17:27Arduino阅读 3076

实验报告范例:Arduino 流水灯实验报告

实验目的: 通过 Arduino 板上的 LED 引脚,实现一个流水灯效果,加深对数字输出和控制的理解。

实验材料

  • Arduino 开发板

  • 杜邦线

  • 电阻(适用于限流,具体阻值根据 LED 规格选择)

  • LED(适量)

实验原理: 流水灯是一种经典的电子实验,它通过依次点亮多个 LED,从而形成像水流一样的效果。在本实验中,将使用 Arduino 的数字输出引脚控制 LED,从而实现流水灯效果。

实验步骤

  1. 连接电路:将 LED 的长脚(阳极)连接到 Arduino 的数字引脚(D2-D7),将短脚(阴极)连接到电阻,然后将电阻的另一端连接到 Arduino 的 GND 引脚。

  2. 编写代码:使用 Arduino IDE 编写以下代码,实现流水灯效果。

int ledPins[] = {2, 3, 4, 5, 6, 7}; // LED 所连接的数字引脚
int numLEDs = 6; // LED 的数量

void setup() {
  for (int i = 0; i < numLEDs; i++) {
    pinMode(ledPins[i], OUTPUT); // 设置数字引脚为输出模式
  }
}

void loop() {
  for (int i = 0; i < numLEDs; i++) {
    digitalWrite(ledPins[i], HIGH); // 点亮当前 LED
    delay(200); // 延时一段时间
    digitalWrite(ledPins[i], LOW);  // 关闭当前 LED
  }
  delay(200); // 在灯转一圈后再次延时
}

实验结果: 编译并上传代码到 Arduino 开发板后,将看到连接的 LED 会依次点亮,形成流水灯效果。LED 会按照固定的时间间隔循环点亮和熄灭,从而呈现流水灯的视觉效果。

实验总结: 通过本实验,深入理解了 Arduino 的数字输出功能,并实现了一个简单的流水灯效果。这个实验是学习 Arduino 基础的好方法,也为后续更复杂的项目打下了基础。通过不断的实验和练习,可以进一步掌握 Arduino 的各种功能和应用。


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

最新推荐

热门点击