怎样去安装wiringPi库呢?
怎样通过wiringpi库的封装以及指令控制继电器呢?
2022-3-1 09:15:30
本文使用c语言为核心代码 通过wiringpi库的封装,以及指令控制继电器
硬件:树莓派4b 继电器
1.wiringPi的安装
树莓派4b自带的是wiringpi库的版本很低 无法使用 因此先要卸载掉之前的wiringpi
sudo apt search wiringpi
方法一
这个是官方 大家可以去官网下载(正当的上网方式!!)
方法二
sudo apt-get update
sudo apt-get upgrade
sudo wget
sudo dpkg -i wiringpi-latest.deb
gpio readall
输出这种内容 就表示wiringpi库安装成功 可以进行接下来的步骤!
2 WiringPi的使用函数API
在使用wiringPi库之前,你需要包含头文件:
#include
如果有需要到串口通信的话 需要包含头文件
#include
3 控制端核心代码
#include
#include
#include
#include //包含的头文件
# define swich1 26
# define swich2 27
# define swich3 28
# define swich4 29 //定义继电器引脚
int firsttext()
{
if(wiringPiSetup()==-1){
return -1;}
}//初始化函数
void pinModetext()
{
pinMode(swich1,OUTPUT);
pinMode(swich2,OUTPUT);
pinMode(swich3,OUTPUT);
pinMode(swich4,OUTPUT);
digitalWrite(swich1,HIGH);
digitalWrite(swich2,HIGH);
digitalWrite(swich3,HIGH);
digitalWrite(swich4,HIGH);
} //定义引脚
int main()
{ char pipe[128]={'