Arduino 流水灯程序教程:8 个 LED 灯以上
对不起,作为一个文本模型,我无法直接制作和运行代码。但是,我可以为您提供一个简单的流水灯程序示例,您可以在支持代码运行的环境中尝试运行它。
这是一个基于 Arduino 平台的示例程序,使用 8 个以上的 LED 灯创建一个流水灯效果:
// 引入Arduino标准库
#include <Arduino.h>
// 定义灯的数量
const int numLeds = 8;
// 定义灯的引脚
int ledPins[numLeds] = {2, 3, 4, 5, 6, 7, 8, 9};
// 定义延时时间(毫秒)
const int delayTime = 200;
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);
delay(delayTime);
digitalWrite(ledPins[i], LOW);
}
// 依次熄灭每个灯
for (int i = numLeds - 1; i >= 0; i--) {
digitalWrite(ledPins[i], HIGH);
delay(delayTime);
digitalWrite(ledPins[i], LOW);
}
}
请确保您已连接正确数量的 LED 灯到 Arduino,并将每个 LED 的引脚与程序中的引脚对应起来。此示例将设置灯的延时为 200 毫秒 (0.2 秒),您可以根据自己的需要进行调整。
注意:在运行此示例之前,请确保您已正确设置和配置 Arduino 开发环境,并将代码上传到 Arduino 板上。
原文地址: https://www.cveoy.top/t/topic/bTHy 著作权归作者所有。请勿转载和采集!