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

蜂鸣器模块如下图:

树莓派的引脚如下图:

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

实物连接如下图:

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

代码如下:

#include <wiringPi.h>
#include <stdio.h>
#include <sys/time.h>

#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;
}

 

posted @ 2018-01-22 20:48  Dsp Tian  阅读(2610)  评论(0编辑  收藏  举报