树莓派练习程序(蜂鸣器)
2018-01-22 20:48
197 查看
蜂鸣器模块如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180122204158209-1595115734.png)
树莓派的引脚如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180122204247381-345633752.jpg)
我们将Vcc引脚连接物理接口1(注意这里需要用3.3v),I/O引脚连接物理接口40,GND引脚连接物理接口39。
实物连接如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180122204559990-58097986.jpg)
编程使用WiringPi库,使用wpi引脚编码方式控制GPIO。
代码如下:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180122204158209-1595115734.png)
树莓派的引脚如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180122204247381-345633752.jpg)
我们将Vcc引脚连接物理接口1(注意这里需要用3.3v),I/O引脚连接物理接口40,GND引脚连接物理接口39。
实物连接如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180122204559990-58097986.jpg)
编程使用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; }
相关文章推荐
- 树莓派练习程序(温度湿度测量)
- 树莓派练习程序(土壤湿度检测)
- 树莓派练习程序(避障模块)
- 树莓派练习程序(声音检测)
- 树莓派练习程序(雨水检测)
- 树莓派练习程序(火焰检测)
- 树莓派练习程序(寻迹模块)
- 树莓派练习程序(超声波测距)
- 树莓派练习程序(光敏电阻)
- 20() 21() 22()程序练习。暂未写
- CPU接口练习 (仅以此程序证明 某个同学真的有毒!有毒!!!)
- 给新进组员的练习程序
- C++文本查询程序 C++Primer练习12.28 使用vector,map,set容器保存来自文件的数据并生成查询结果
- matlab练习程序(读入灰度图像序列)
- C++文本查询程序 定义类管理数据 用智能指针 C++Primer练习12.30
- Linux C程序练习(4)进程通信之信号量、共享内存
- C++文本查询程序 定义类管理数据 用引用共享数据 不用智能指针 C++Primer练习12.27
- OK6410汇编程序练习
- 第24个python程序:更多练习
- 第7周 C语言程序设计(新2版) 练习1-18 删除空格制表符 (程序不能正确运行)