标题: 【零知ESP8266教程】快速入门6-让你的作品发出声音 [打印本页]

作者: roc2    时间: 2019-10-11 14:44
标题: 【零知ESP8266教程】快速入门6-让你的作品发出声音

上次我们一起做了一个交通灯,我们再尝试一个新的元素吧。这次要让我们的作品发出声音来。现在我们就一起做出一个有声音的作品吧!

一、工具原料
电脑,windows系统
零知ESP8266开发板
micro-usb线
蜂鸣器1个
面包板一个+若干跳线

二、硬件连接



三、方法步骤
1、打开零知实验室软件开发工具,然后新建项目,输入以下代码:

  1. /**
  2. *    文件: buzzer-TEST.ino
  3. *    作者: 零知
  4. *    时间: 2019/05/28 17:20
  5. *    说明:
  6. **/
  7.   
  8. int buzzerPin = 0;
  9.   
  10. int count = 0;//计数
  11.   
  12. // the setup routine runs once when you press reset:
  13. void setup() {
  14.     // put your setup code here, to run once:
  15.         pinMode(buzzerPin, OUTPUT);
  16. }
  17.   
  18. // the loop routine runs over and over again forever:
  19. void loop() {
  20.     // put your main code here, to run repeatedly:
  21.         count = 0;
  22.         //先输出一个频率的声音
  23.         while(count++<100)
  24.         {
  25.                 digitalWrite(buzzerPin, HIGH);
  26.                 delay(15);
  27.                 digitalWrite(buzzerPin, LOW);
  28.                 delay(15);
  29.         }
  30.         count = 0;
  31.         //这里改变了延时时间,输出的频率就改变了,声音效果就不同了
  32.         while(count++<100)
  33.         {
  34.                 digitalWrite(buzzerPin, HIGH);
  35.                 delay(20);
  36.                 digitalWrite(buzzerPin, LOW);
  37.                 delay(20);
  38.         }
  39. }
复制代码

2、按照之前的方式先【验证】,然后【上传】到开发板中。

四、成果展示
上面步骤成功完成后,我们就听到清脆的声音了。

发出声音的作品,完成!








欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1