蜂鸣器模块如下图:
树莓派的引脚如下图:
我们将Vcc引脚连接物理接口1(注意这里需要用3.3v),I/O引脚连接物理接口40,GND引脚连接物理接口39。
实物连接如下图:
编程使用WiringPi库,使用wpi引脚编码方式控制GPIO。
代码如下:
#include <wiringPi.h> #include <stdio.h> #include <sys/time.h>#define FengNing 29int main(void) {float dis;if (wiringPiSetup() == -1) { //when initialize wiring failed,print messageto screenprintf("setup wiringPi failed !");return 1; }pinMode(FengNing, OUTPUT); //设置为输出while (1) {digitalWrite(FengNing, HIGH);delay(333);digitalWrite(FengNing, LOW); delay(333);}return 0; }