arduino爱心流水灯程序
作者:野牛程序员:2023-07-25 19:13:27Arduino阅读 2696
在Arduino上实现一个爱心形状的流水灯效果。流水灯效果是LED灯在一组LED上依次点亮或熄灭,形成一种流动的效果。下面是一个简单的Arduino爱心流水灯程序示例:
const int numLEDs = 8; // 爱心上LED的数量
const int ledPins[] = {2, 3, 4, 5, 6, 7, 8, 9}; // 连接LED的引脚
void setup() {
for (int i = 0; i < numLEDs; i++) {
pinMode(ledPins[i], OUTPUT);
}
}
void loop() {
// 点亮爱心的上半部分
for (int i = 0; i < numLEDs / 2; i++) {
digitalWrite(ledPins[i], HIGH);
delay(150);
digitalWrite(ledPins[i], LOW);
}
// 点亮爱心的下半部分
for (int i = numLEDs - 1; i >= numLEDs / 2; i--) {
digitalWrite(ledPins[i], HIGH);
delay(150);
digitalWrite(ledPins[i], LOW);
}
}在这个程序中,使用了8个LED来构造爱心的形状。首先,上半部分的LED一个接一个地点亮并熄灭,然后再点亮下半部分的LED一个接一个地点亮并熄灭。循环不断重复,从而形成一个爱心的流水灯效果。
请注意,实际使用时,需要将8个LED连接到Arduino板上的指定引脚(2~9号引脚),以及适当调整delay的值来控制流水灯的速度。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:使用Clion进行树莓派的远程开发
- 下一篇:arduino点亮一个led灯
