找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1193|回复: 0
打印 上一主题 下一主题
收起左侧

【零知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、按照之前的方式先【验证】,然后【上传】到开发板中。

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

发出声音的作品,完成!



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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