当前位置: 首页 > news >正文

esp32开发与应用(有源蜂鸣器)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

要想让esp32发出点声音,这需要外界模块的帮助。如果是消费领域,一般是需要录音和播放音乐。工业领域的话,一个蜂鸣器就好了。当然,这里不需要那么复杂,所以就测一下蜂鸣器是怎么用的。有源蜂鸣器有一个很显著的特征,就是上面有一个贴纸,这是比较明显的。

1、有源蜂鸣器和无源蜂鸣器

这里的有源和无源是指内部有没有晶振,不是说需不需要电源。这些外部模块都是需要电源的。这里为了便利,直接用有源蜂鸣器进行测试,即通电的时候,发出声音;不通电的时候,停止发出声音。

有源蜂鸣器输入的是高低电平,而无源蜂鸣器一般是pwm方波。

2、连线部分

有源蜂鸣器就三根线,vcc/gnd/io。属于比较简单的那种。和传感器模块有点相像,只不过传感器是输出,这里是输入。vcc的话,接3.3v即可。

3、确认引脚

由于需要的引脚不多,所以esp32随便分配一个引脚给有源蜂鸣器即可,比如gpio15。

4、通过ai编写代码

因为内容比较简单,所以直接让ai来做是比较合适的。比如,告诉ai,生成一个esp32有源蜂鸣器的demo,不出意外的话,我们就可以得到这样的内容,

#include <stdio.h> #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "driver/gpio.h" #define BUZZER_GPIO GPIO_NUM_15 void app_main(void) { gpio_config_t io_conf = { .pin_bit_mask = (1ULL << BUZZER_GPIO), .mode = GPIO_MODE_OUTPUT, .pull_up_en = GPIO_PULLUP_DISABLE, .pull_down_en = GPIO_PULLDOWN_DISABLE, .intr_type = GPIO_INTR_DISABLE }; gpio_config(&io_conf); while (1) { gpio_set_level(BUZZER_GPIO, 1); vTaskDelay(200 / portTICK_PERIOD_MS); gpio_set_level(BUZZER_GPIO, 0); vTaskDelay(200 / portTICK_PERIOD_MS); } }

5、编译、测试和验证

拿到代码,先别着急分析和阅读。首先第一步,看看是不是可以编译,无法编译的代码是没有价值的。接着,继续看看是不是可以烧录,这一点主要是看image是否符合要求。最好看执行效果,和我们预期的是否一致。这三点都ok了,就可以去看看代码流程了。

http://www.jsqmd.com/news/1012976/

相关文章:

  • 2026东莞劳力士欧米茄腕表回收推荐 本地门店行情实测结果参考 - 薛定谔的梨花猫
  • OpenClaw + 明道云工作流:自动创建任务、处理表单数据、发送通知提醒
  • 寄快递省钱必看:菜鸟快递怎么寄便宜?一单省一半 - 快递物流资讯
  • 邵阳管道疏通马桶下水道 6 家专业疏通团队精选(2026 年版) - 金修达家庭维修
  • 洛阳管道疏通马桶疏通 2026 实测本地高好评不踩坑疏通团队整理 - 金修达家庭维修
  • Mac Mouse Fix完整指南:彻底解决macOS鼠标体验痛点,释放第三方鼠标全部潜力
  • 专业软装品牌怎么选?米兰软装 品质面料+AI搭配 省心打造理想家居 - 速递信息
  • 2026年6月GEO优化服务商效果评测报告|可监控AI推荐效果优质服务商盘点 - 速递信息
  • 2026深圳水贝黄金回收也卷出天际?AI光谱仪+当场打款+15年合规机构,实测6家谁更强 - 逸程
  • 绍兴GEO优化哪家强,一家扎根绍兴的专业数字化营销服务商 - 速递信息
  • 今喜良缘信息科技有限公司怎么样?以“实在”重构婚恋服务新生态 - 资讯焦点
  • 2026 南京珠宝回收行业蓝皮书,五家正规门店 4C 分级实测记录 - 讯息早知道
  • MPC8260 FCC中断与ATM控制器:嵌入式通信核心机制与实战调优
  • 闲置包包变现避坑!青岛 6 家同城回收门店亲测甄选 - 讯息早知道
  • 手把手教你用Matplotlib的OffsetBox模块,在PyQt图表里实现可拖拽、带颜色编码的智能数据提示框
  • 2026 宁波添价收黄金,鉴定过程可录像留档,每一笔交易都能有据可查 - 薛定谔的梨花猫
  • 3步快速分解图像图层的终极免费工具:从单图到分层PSD的智能转换
  • 2026青岛黄金回收哪家实诚?6 家同城门店亲测揭晓 - 讯息早知道
  • 口碑好,山西做GEO的公司 - 速递信息
  • MPC8280 PCI桥架构解析:嵌入式系统高速互联与性能优化实战
  • OpenClaw+Power Apps 实战:自动生成 Power Apps 应用、连接 Excel 数据源
  • 2026年贵州省遵义市学员咨询众智商学院CPPM和SCMP课程怎么联系?官网400和冯老师微信入口及费用班期确认 - 众智商学院职业教育
  • 2026株洲黄金回收口碑TOP8:真实用户力荐的靠谱回收门店指南? - 生活测评小能手
  • 2026深圳罗湖福田南山龙岗五区联动:AI无损检测黄金回收,55家连锁门店报价透明 - 逸程
  • 终极风扇控制指南:用FanControl彻底解决Windows散热与噪音难题 [特殊字符]️
  • 替代LEM的国产电流传感器厂家怎么选?2026年五大优质供应商深度测评 - 资讯焦点
  • 2026南京闲置奢品包包变现实测指南|行业科普+正规门店深度测评 - 薛定谔的梨花猫
  • MPC8280硬件实现ATM反向复用(IMA)技术原理与配置详解
  • Any Listen:5分钟搭建私人音乐服务器的完整指南
  • 2026 年 6 月最新!郑州电销外呼系统哪家好?综合实力排名推荐|王妍工作室稳居榜首 - 速递信息