进入到解压的wiringOP-master中,进入examples文件夹,复制blink.c进行代码修改
接线:
vcc——3.3v,
gnd——gnd,
蜂鸣器i/o口——树莓派wPi 0口
代码对齐:gg=G,这里设置的是自动缩进8个字符
修改缩进:命令:sudo vi /etc/vim/vimrc:用超级用户进入修改页面
修改:
set tabstop=4
set shifwidth=4
set nu
再重新打开vi界面,可以看到有了行显示,缩进为4字符
代码演示:
#include <stdio.h>
#include <wiringPi.h>
#define BEEP 0 //设置蜂鸣器接的io口
int main (void)
{
wiringPiSetup () ;//配置初始化的wiringpi库
pinMode (BEEP, OUTPUT) ;//设置io口的输入输出
digitalWrite (BEEP, LOW) ; //设置io口输出低电平蜂鸣器响
return 0;
}
编译:gcc blink.c -lwiringPi -lwiringPiDev -lpthread -lm -lcrypt -lrt
需要链接库
建立一个build.sh脚本
gcc blink.c -lwiringPi -lw