python蜂鸣器_Micropython之蜂鸣器1
蜂鸣器是电子元器件中常用到的一种,用于产生警报或者简单的声音等。
掌控板上有一块板载无源蜂鸣器,无源蜂鸣器是相对于有源蜂鸣器而言的。这里的“源”指的是电源的意思,简单的认为就是,有源蜂鸣器需要对其进行单独供电,无源蜂鸣器则不需要。
如果想让蜂鸣器发声,则需要给蜂鸣器提供一定频率的PWM波。
声音的本质就是波,声音的两要素是声音的声调,声调即我们经常说的“哆duō、来lài 、咪mī、发fā、嗦suo、拉lā、西xī、哆duō”,和声音的幅值,幅值即我们经常说的声音的大小。
在使用PWM波形驱动无源蜂鸣器发声时,PWM的频率决定了声音的声调,而PWM的占空比,则决定了声音的大小。
今天我们,使用掌控板的无源蜂鸣器来模拟救护车警报声。我们可以把救护车的声音简单认为是400Hz的声波持续时间0.5s,然后是700Hz的声音持续时间0.5s,交替循环。
学习笔记:
1、掌控板无源蜂鸣器使用的P6引脚,使用蜂鸣器,需要将P6引脚实例化,设置成PWM输出模式;
2、改变声音的频率,可以使用下面的Pin的方法
MPythonPin.write_analog(duty, freq=1000)
duty参数用于改变PWM输出的占空比,freq参数默认值为1000,如果需要更改PWM输出的频率,则需要对该参数进行修改。
python蜂鸣器_Micropython之蜂鸣器1相关推荐
- 有源蜂鸣器和无源蜂鸣器的区别_电磁式蜂鸣器和压电式蜂鸣器的区别以及驱动方法...
蜂鸣器是设计电子产品时比较常用的发声元器件,根据工作原理的不同,可以分为电磁式蜂鸣器和压电式蜂鸣器.在开发板.实验板上常用的蜂鸣器为电磁式蜂鸣器.这两者最大的区别在于工作原理.下面详细介绍其工作原理. ...
- 【单片机】【让蜂鸣器发声】认识蜂鸣器,让蜂鸣器发出你想要的声音
单片机中的蜂鸣器 1. 三极管 三极管是一种控制电流的半导体器件,作用是把微弱信号放大成幅度值较大的电信号(射频方法),也用作无触点开关(用作开关).放大的原理参考:三极管原理-导通条件_坚持努力,冲 ...
- 无源蜂鸣器与源蜂鸣器
目录 一.源蜂鸣器和无源蜂鸣器的区别 1.源蜂鸣器(Active Buzzer) 2.无源蜂鸣器(Passive Buzzer) 二.无源蜂鸣器的优点 三.无源蜂鸣器的工作原理 四.在汽车仪表方面无源 ...
- 【分立元件】有源蜂鸣器和无源蜂鸣器有什么区别?
蜂鸣器在产品中使用到的地方其实很多,如煤气泄露检测系统,当检测到泄露的时候就需要有一个发声器件来提示用户有危险.如一些电子仪器仪表,在按按键的时候需要有一个声音的反馈,通过蜂鸣器就可以很简单的做到这一 ...
- STM32F103C8T6 驱动有源蜂鸣器和无源蜂鸣器
系列文章目录 第一章 STM32F103C8T6 点亮LED灯 第二章 STM32F103C8T6 按键扫描输入 第三章 STM32C8CT6 主控按键触发外部中断 文章目录 系列文章目录 文章目录 ...
- 蜂鸣器(有源蜂鸣器无源蜂鸣器)
蜂鸣器原理 蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加 ...
- 树莓派蜂鸣器python代码_树莓派+蜂鸣器=整点报时器
试了下用树莓派外加一个有源蜂鸣器,实现了一个简单的报时功能. 对于有源.无源蜂鸣器的区别,简短介绍下: 一.无源蜂鸣器: 1.无源内部不带震荡源,所以如果用直流信号无法令其鸣叫.必须用2K~5K的方波 ...
- 树莓派无源蜂鸣器c语言,[Python]使用树莓派+无源蜂鸣器播放铁血丹心
条件树莓派4B 无源蜂鸣器3V: 3毛钱一个 杜邦线: 2根 语言: Python 3 接线 蜂鸣器正极: 作者使用的是GPIO 1 也就是第28个接口, 对于GPIO口没有要求,只要GPIO口都可以 ...
- 树莓派无源蜂鸣器c语言,关于raspberry-pi:Python使用树莓派无源蜂鸣器播放铁血丹心...
条件 树莓派4B 无源蜂鸣器3V: 3毛钱一个 杜邦线: 2根 语言: Python 3 接线 蜂鸣器正极: 作者应用的是GPIO 1 也就是第28个接口, 对于GPIO口没有要求,只有GPIO口都能 ...
最新文章
- [zz]zookeeper的配置项
- 字符串的构造方法和直接创建
- 左神算法:单调栈结构(Java版)
- kafka 脚本发送_Kafka笔记归纳(第五部分:一致性保证,消息重复消费场景及解决方式)...
- DockerFile最佳实践:
- 市值缩水超千亿,汇顶科技站上悬崖边
- 同账号不同服务器幻化T2,魔兽世界TBC怀旧服预热采访—不会开放幻化,直升58每个账号只有一次机会...
- 2021-07-02软件构造学习中遇到的问题
- 在EXCEL表格中如何进行快速换行
- 三点求圆心坐标(三角形外心)
- poj入门水题整理1--按刷题顺序解释
- 数据结构和算法(四)之链表结构
- cesium--添加模型
- 【ACO三维路径规划】蚁群算法无人机三维路径规划【含Matlab源码 1278期】
- [剑指 offer]--大顶堆 ➕ 快速选择 --面试题40. 最小的k个数
- 毕业四年多,如梦初醒
- 这些年我们还在使用的国内国外域名注册商
- 使用rewrite规则实现将所有到a域名的访问rewrite到b域名
- NFS(网络文件系统)基于什么协议
- 微信商户平台登录重复下载安装安全控件解决办法
热门文章
- 力扣-594-最长和谐子序列-map 《count》
- 新手必备pr 2021快速入门教程「十一」PR字幕添加
- hyper-v服务器系统安装,hyper-v server 2012 安装部署记录
- 企业服务已经火了5年了,你们想过没,到底啥叫企业服务
- 新形势下大学生心理健康问题及教育模式探讨
- 京浜光电IPO被终止:曾拟募资7.1亿 实控人已改为日本籍
- 思考之——java为什么不能多继承
- WARNING: Device for PV 0lQ0Gl-RBe5-fPrr-OKYB-whwD-qHPF-izvEES not found or rejected by a filter
- 同字母异序词 python_Python初学者必学的20个重要技巧
- 掌静脉身份识别仪的硬件设计