数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1160|回复: 0

[STM] 【零知ESP8266教程】快速入门6-让你的作品发出声音

[复制链接]
发表于 2019-10-11 14:51:17 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

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

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

二、硬件连接

1.jpg


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

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

发出声音的作品,完成!


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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-23 07:30 , Processed in 0.156000 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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