写一段基于c语言的led灯的控制代码
时间: 2023-06-20 21:10:02 浏览: 93
C语言编写led点亮程序
以下是一个基于C语言的LED灯控制代码示例:
```c
#include <stdio.h>
#include <wiringPi.h>
#define LED_PIN 0 // 定义LED灯连接的GPIO引脚
int main(void)
{
if (wiringPiSetup() == -1) // 初始化wiringPi库
{
printf("Setup failed!\n");
return -1;
}
pinMode(LED_PIN, OUTPUT); // 设置LED引脚为输出模式
while (1)
{
digitalWrite(LED_PIN, HIGH); // 将LED引脚输出高电平,即点亮LED
delay(1000); // 延时1秒
digitalWrite(LED_PIN, LOW); // 将LED引脚输出低电平,即熄灭LED
delay(1000); // 延时1秒
}
return 0;
}
```
该代码使用了WiringPi库来控制GPIO引脚,通过将LED引脚输出高电平或低电平来控制LED的点亮和熄灭。其中,`digitalWrite()`函数用于输出高电平或低电平,`delay()`函数用于进行延时操作。
阅读全文