完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
本文使用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]={' |