Pg(中国电子)游戏-官方网站

【PinPongBoard】PinPongBoard快速入门教程(2)蜂鸣器-Pg电子平台
您好,欢迎进入Pg电子平台官网!

咨询服务热线

0371-86173922s

【PinPongBoard】PinPongBoard快速入门教程(2)蜂鸣器

发布时间:2024-05-03 15:32人气:

  上一节我们做的奇葩的blink这个小程序用到了蜂鸣器。不过没有让蜂鸣器能够好好的发出一个声音。那么这一节将带领大家真正的开始用一下蜂鸣器。简单阐述一下蜂鸣器的原理、发出警报声最后用它播放一个歌曲。

  这个PinPong Board这个板子上的蜂鸣器就长这样。小小的一个。那么蜂鸣器是什么呢?

【PinPongBoard】PinPongBoard快速入门教程(2)蜂鸣器(图1)

  PG电子平台 PG网站

  简单理解蜂鸣器就是一个小喇叭,可以用它发出一些声音,一般蜂鸣器分为有源和无源两种蜂鸣器,有源蜂鸣器通电就可以发出声音。而无源就比较麻烦了。在板子上的蜂鸣器是一个无源蜂鸣器,无源蜂鸣器想要发出声音就需要振动。想要控制蜂鸣器振动就需要我们给一个脉冲信号。给脉冲信号其实很简单,只需要让它快速的开关就可以,如果一秒钟让它开关500次那么它就是500Hz的振动频率。先看下500Hz如何发出来。

  脉冲信号简单来说就是高电平加上低电平就是一个脉冲,那么500Hz就是500个脉冲,简单来说就是高低电平500次,参考一下程序。

【PinPongBoard】PinPongBoard快速入门教程(2)蜂鸣器(图2)

  原来发出声音这么简单。不过用这一种方法如果想发出一个261Hz的声音就有点难了。那怎么搞呢?其实我们可以用pinpong库当中的Tone函数就可以非常方便的使用了。.freq是设定频率 .on()播放 .off()关闭声音。下面这个程序就是简单播放一个261Hz的声音。

【PinPongBoard】PinPongBoard快速入门教程(2)蜂鸣器(图3)

  使用Tone函数后发现我想要什么频率就可以有什么频率非常简单,由此我可以做一个简单的报警器的效果。也就是声音频率从200Hz开始慢慢的到5000Hz然后再慢慢降到200Hz。

【PinPongBoard】PinPongBoard快速入门教程(2)蜂鸣器(图4)

  接下来我们尝试用PinPong Board来播放一个音乐。先来看看一个简单的歌曲,《小星星》作为例子。当然我的程序只是写了一个简单的前两个小节内容,有兴趣的可以接着往下写。或者用更简单的方法写出来。我在这里只是抛砖引玉简单的举例说明一下怎么来用蜂鸣器。

  • 联系方式
  • 传 真:0371-86173910
  • 手 机:13523416989
  • 电 话:0371-86173922
  • 地 址:河南省郑州市金水区金水路201号6号楼506号
友情链接
Kaiyun官方中国
Kaiyun体育全站登录网页
Kaiyun官方登录入口
在线咨询

咨询电话:

0371-86173922

  • 微信扫码 关注我们

Copyright © 2024 Pg电子平台 版权所有 备案号:豫ICP备2021000166号">
扫一扫咨询微信客服
0371-86173922