四博智联产品售后

 找回密码
 立即注册
搜索
查看: 4525|回复: 0

基于ESPDUINO的无源蜂鸣器实验

[复制链接]

31

主题

32

帖子

441

积分

版主

Rank: 7Rank: 7Rank: 7

积分
441
发表于 2016-8-1 12:04:11 | 显示全部楼层 |阅读模式
本帖最后由 linXJ 于 2016-8-1 14:29 编辑

1,材料:ESPDUINO板一块,蜂鸣器模块一个,杜邦线3根;
2,实验原理:通过控制IO口4输出PWM实现控制蜂鸣器的鸣叫;
3,硬件连接,vcc接3.3V,GND接板的GND,I/O接板上的D4口;
4,示例代码:
  1. //通过PWM脉冲调制控制(无源)蜂鸣器电压的连续改变,实现蜂鸣器的鸣响
  2. #define Beep 4

  3. void setup()
  4. {
  5.   pinMode(Beep, OUTPUT);
  6.   analogWrite(Beep, 1024);//模拟信号输出
  7. }

  8. void loop()
  9. {
  10.   for(int i=1024; i>=0; i--)  
  11.   {
  12.     analogWrite(Beep, i);
  13.     delay(2);
  14.   }
  15.   for(int i=0; i<1024; i++)  
  16.   {
  17.     analogWrite(Beep, i);
  18.     delay(2);
  19.   }

  20. }
复制代码
5,实验效果图:

2345截图20160801120256.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|四博智联 Inc. ( 粤ICP备15034758号-1

GMT+8, 2019-6-19 17:11 , Processed in 0.059627 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表