原文:STM32使用无源蜂鸣器演奏歌曲

上一次使用了有源蜂鸣器,只能发出固定的 滴滴 声,当然不能满足于此呀。使用无源蜂鸣器,只要输出不同频率的PWM波,即可发出不同的音符。 不同的音符组合起来就是一个曲子了。 改变PWM的音调,可以输出Do re mi fa so la si do这样的 个音符,还可以输出不同音调的Do re mi fa so la si do。 在实例程序里面,我定义了低中高三个音阶。音符的频率则是mbed提供的。 ...

2015-12-26 23:32 2 15181 推荐指数:

查看详情

STM32用有蜂鸣器实现闹钟的声响

蜂鸣器的声音是固定的,工作电压恒定,改变通断电的时间获得不同时长的音响,譬如连续音、快速短音、慢速长音(类似莫尔斯电报)来区分不同的报警信息。 简单的说,有蜂鸣器只能发出一种声音,因为它的频率是固定的。只能根据响声的不同间隔长短来区分。 例如,闹钟是:滴滴~滴滴~滴滴~。 有 ...

Sat Dec 26 07:50:00 CST 2015 3 5194
STM32学习篇-蜂鸣器

思路与跑马灯类似,还是通过位带操作来实现某个IO 口的输出控制, BEEP 就直接代表了 PB8 的输出状态。我们只需要令 BEEP=1 ,就可以让蜂鸣器发声。 直接上代码: beep.c beep.h main.c ...

Fri Apr 10 20:44:00 CST 2020 0 1869
STM32学习笔记(1)——LED和蜂鸣器

阅读前提示: 我们使用的板子是正点原子的ALIENTEK精英STM32F103。本文使用固件库进行编程,因为使用固件库编程较为方便,且阅读程序也较易理解。 目录 零、GPIO简介及其库函数 1. GPIO简介 2. 与GPIO有关的几个常用库函数 ...

Sat Apr 10 17:57:00 CST 2021 0 237
stm32跑马灯实现及蜂鸣器实验

学习stm32已经很长时间了,打算把以前做过的一些小东西整理一下,写出来,以输出倒逼输入,让自己知道有哪些东西是一知半解的。 跑马灯 首先是led.h文件 前两行和最后一行是一个框架,防止头文件被重复加载 然后是led.c文件 最后是main文件 ...

Thu Oct 03 03:27:00 CST 2019 0 434
Arduino与蜂鸣器

1、Arduino蜂鸣器传感器模块 我们可以使用Arduino进行很多互动作品,其中最常用的是声光显示器。之前的所有实验都与LED有关。但是,这个实验中的电路可以产生声音。通常,实验是通过蜂鸣器或扬声器完成的,而蜂鸣器更简单且更易于使用。我们在这里介绍的蜂鸣器是一种被动式蜂鸣器。它不 ...

Fri Jun 28 23:03:00 CST 2019 0 863
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM