四博智联产品售后

标题: 基于ESPDUINO的无源蜂鸣器实验 [打印本页]

作者: linXJ    时间: 2016-8-1 12:04
标题: 基于ESPDUINO的无源蜂鸣器实验
本帖最后由 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 (101.88 KB, 下载次数: 1704)

2345截图20160801120256.jpg





欢迎光临 四博智联产品售后 (http://bbs.doit.am/) Powered by Discuz! X3.2