用C语言写一个流水灯代码
时间: 2023-04-09 10:01:51 浏览: 120
我可以回答这个问题。以下是一个简单的流水灯代码示例,使用C语言编写:
#include <stdio.h>
#include <stdlib.h>
#include <wiringPi.h>
#define LED_PIN_1 0
#define LED_PIN_2 1
#define LED_PIN_3 2
int main(void) {
wiringPiSetup(); // 初始化wiringPi库
pinMode(LED_PIN_1, OUTPUT); // 设置LED引脚为输出模式
pinMode(LED_PIN_2, OUTPUT);
pinMode(LED_PIN_3, OUTPUT);
while (1) { // 无限循环
digitalWrite(LED_PIN_1, HIGH); // 点亮第一个LED
delay(500); // 延时500毫秒
digitalWrite(LED_PIN_1, LOW); // 熄灭第一个LED
digitalWrite(LED_PIN_2, HIGH); // 点亮第二个LED
delay(500); // 延时500毫秒
digitalWrite(LED_PIN_2, LOW); // 熄灭第二个LED
digitalWrite(LED_PIN_3, HIGH); // 点亮第三个LED
delay(500); // 延时500毫秒
digitalWrite(LED_PIN_3, LOW); // 熄灭第三个LED
}
return 0;
}
阅读全文