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


蜂鸣器模块如下图:

树莓派的引脚如下图:

我们将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;
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM