树莓派练习程序(蜂鸣器)

蜂鸣器模块如下图:

树莓派练习程序(蜂鸣器)_第1张图片

树莓派的引脚如下图:

树莓派练习程序(蜂鸣器)_第2张图片

我们将Vcc引脚连接物理接口1(注意这里需要用3.3v),I/O引脚连接物理接口40,GND引脚连接物理接口39。

实物连接如下图:

树莓派练习程序(蜂鸣器)_第3张图片

编程使用WiringPi库,使用wpi引脚编码方式控制GPIO。

代码如下:

#include 
#include 
#include 

#define FengNing    29

int main(void)
{
    float dis;

    if (wiringPiSetup() == -1) { //when initialize wiring failed,print messageto screen
        printf("setup wiringPi failed !");
        return 1; 
    }
    
    pinMode(FengNing, OUTPUT);        //设置为输出
    
    while (1) {
    
        digitalWrite(FengNing, HIGH);
        delay(333);
        digitalWrite(FengNing, LOW);    
        delay(333);
    }
    
    return 0;
}

 

你可能感兴趣的:(树莓派练习程序(蜂鸣器))