帮我写一个控制流水灯的程旭
时间: 2023-06-05 09:05:39 浏览: 84
好的,这是一个简单的控制流水灯的代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <wiringPi.h>
int main(void) {
wiringPiSetup(); // 初始化wiringPi
int ledPins[3] = {0, 2, 3}; // 三个LED的GPIO编号
int i, j;
// 设置GPIO模式为输出模式
for (i = 0; i < 3; i++) {
pinMode(ledPins[i], OUTPUT);
}
// 控制流水灯闪烁
while(1) {
// 由左往右闪烁
for (i = 0; i < 3; i++) {
digitalWrite(ledPins[i], HIGH);
delay(200);
digitalWrite(ledPins[i], LOW);
}
// 由右往左闪烁
for (i = 2; i >= 0; i--) {
digitalWrite(ledPins[i], HIGH);
delay(200);
digitalWrite(ledPins[i], LOW);
}
}
return 0;
}
```
阅读全文