作者:bbylooserxd_597 | 来源:互联网 | 2023-06-08 14:55
1.树莓派与RGB灯连接好接线如下表2.编写代码main.c*gcc-omain1main.c-lwiringPig-g-Wall-omain1main.c-lwiringP
1. 树莓派与RGB灯连接好
接线如下表
2. 编写代码 main.c
/*
gcc -o main1 main.c -lwiringPi
g++ -g -Wall -o main1 main.c -lwiringPi
*/#include #define LEDR 12
#define LEDG 13
#define LEDB 14void writeLED(int r, int g, int b)
{digitalWrite(LEDR, r ==1?HIGH:LOW); digitalWrite(LEDG, g ==1?HIGH:LOW); digitalWrite(LEDB, b ==1?HIGH:LOW);
}int main(void)
{ wiringPiSetup() ; pinMode (LEDR, OUTPUT); pinMode (LEDG, OUTPUT); pinMode (LEDB, OUTPUT); for(;;) { writeLED(1,0,0);delay (500) ; //RedwriteLED(0,1,0);delay (500) ; // greedwriteLED(0,0,1);delay (500) ; //blud}
}
3.编译程序
方法一:
gcc -o main1 main.c -lwiringPi
方法二:
g++ -g -Wall -o main1 main.c -lwiringPi
4.运行程序
./test
5. 测试效果
蓝色
绿色
红色
小结:这是一个简单的程序,可以 作为认识 liwiringpi的使用,也可以初步了解树莓派的引脚