你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【更好用的单片机】【Stduino】Stduino学习(十六)有源蜂鸣...

[复制链接]
stduino 发布时间:2020-8-4 09:31
37种传感器(十六)有源蜂鸣器模块+Stduino Nano&UNO" o+ `. w' q6 N* d
( C/ O( p* g6 H! r' x" w! ~
, }3 ~" ]! U' ^3 s8 ?5 S
关键词:
51;stm32;arduino;stduino单片机;stduino UNO&Nano;有源蜂鸣器模块
" z8 X; I) b. I, C8 L: d! D( v
说明:
蜂鸣器是可以在直流电流的作用下振动发声的装置,因此可使用蜂鸣器来用作提示或报警,例如按键按下、开始工作、工作结束或提醒故障等等。
蜂鸣器发声的原因在于其内部的压电陶瓷片。压电陶瓷片是一种电子发音元件。在两片铜制圆形电极中间放入压电陶瓷介质材料,当在两片电极上面接通交流信号时,压电片会根据电压的大小和频率发生机械变形而产生相应的声音。
压电陶瓷片由于结构简单造价低廉,被广泛的应用于电子电器方面如:玩具,发音电子表,电子仪器,电子钟表,定时器等方面。
依据蜂鸣器内部有无振荡源可以分为有源蜂鸣器和无源蜂鸣器。有了震荡源的蜂鸣器,能够将直流电转换为周期性大小变化的交流电,因此用直流电可以直接工作。而无源蜂鸣器没有振荡源,需要外部输入交流电(电流或方向做周期性变化),才能工作发声。
可以看到有源蜂鸣器呈圆柱状,中间由一道凹槽分成了两部分,两部分高度接近。而无源蜂鸣器下面一部分要比上面一部分矮得多。
16-有源蜂鸣器模块.png 0 ?" z4 U" S  j  n8 d
9 P2 h% m6 t# G* Z2 w
9 a0 O5 P. T- b3 k
实验目的:
控制有源蜂鸣器每隔三秒蜂鸣一次,每次持续一秒。

( @( W+ z$ M! \0 D. ~7 d( K
器材:
Stduino UNO/Nano;杜邦线;有源蜂鸣器模块
, J. T) t$ r0 ~% G2 K8 E
电路连接:
16-有源蜂鸣器模块电路图.png
- m" T# l: i3 N9 d* _" b

; z$ ~" K+ @7 \/ s, I6 ~
代码展示:
int LED = 13;
  D8 p' [7 {( m( Cint BUZZER = 8;
2 R# E. V3 b0 \/ K! Q
4 ]. k. p" |% o4 u' r2 {! Fvoid setup()
1 A( c5 e% k" [8 x6 g& h{
3 D. P0 F6 p7 f  ]/ M* [    pinMode(LED,OUTPUT);
+ ~" z! t% n! ^0 c    pinMode(BUZZER,OUTPUT);
3 e; I$ }, R0 R4 G}  K8 P1 c: ^2 X4 T5 z: ]
9 S3 |7 X- }! S+ f/ Q# c+ H5 O
void loop()
& d! ?) z. h7 G; A2 Z: L) Z1 m{4 v, N0 g4 v0 y1 c* o- u
    digitalWrite(BUZZER,HIGH);
: t, M5 Y. e. [3 N7 C( U* Ldelay(1000);7 _0 @7 g* `" s* C1 z, N6 x) H  ]$ T
    digitalWrite(BUZZER,LOW);
+ `( ]( ]! a6 j) H$ m0 ?9 ydelay(1000);' l8 a* `. I+ T- y% e' v0 {2 `  c
% U- \. M# I$ X; O& {
}

7 n! o+ O/ F- L/ `  D$ f4 ]- S* c7 X" a
/ S, s! Z4 l0 b% B5 |
* I7 L) X5 n# \+ P+ p3 y6 |* Q

Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。
1 Y2 `; D4 [7 Z/ P$ sIDE当前支持的功能有:

  • GDB调试
  • 封装库下载安装
  • 代码自动补全提示
  • 中英文模式
  • UTF-8\GBK编码格式
  • 代码快速格式化
  • SWD\串口程序下载&调试(已验证)
  • DFU程序下载方式(待验证)
  • USB HID程序下载方式(待验证)
  • maple DFU程序下载方式(待验证)
  • maple DFU2程序下载方式(待验证)
  • MassStorage程序下载方式(待验证)" }$ j! n7 k- J: Z

更多功能细节请前往www.stduino.com进行了解

已经支持的芯片&板型列表:

  • Stduino UNO&Nano
  • Nucleo 144 boards
  • Nucleo 64 boards
  • Nucleo 32 boards
  • Discovery boards
  • Eval boards
  • STM32MP1 series coprocessor boards
  • Generic STM32F0 boards
  • Generic STM32F1 boards
  • Generic STM32F3 boards
  • Generic STM32F4 boards
  • Generic STM32H7 boards
  • Generic STM32L0 boards
  • 3D printer boards
  • LoRa boards
  • Electronic Speed Controller boards
  • Generic flight controllers
  • Garatronics boards
  • Midatronics boards4 R- L7 o  q6 d, ?

更多功能集成正在进行中~

赞 收藏 评论1 发布时间:2020-8-4 09:31

举报

1个回答
李康1202 回答时间:2020-8-4 16:15:22
顶一下
mark.png
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版