[20个项目学会BBC micro:bit编程]网易云课堂视频教程 点击这里

--实验编程

程序网址:https://makecode.microbit.org/_5gMVD5eKCEW1

--实验结果

  蜂鸣器循环播放生日快乐歌,micro:bit上两种图案交替显示,间隔为1秒。

注意事项:

  图2-1中模拟器接线图显示的为一个耳机插头,而不是蜂鸣器或者喇叭之类的,因为micro:bit的驱动能力太小(划重点),驱动不了蜂鸣器或者喇叭,所以就不要麻烦去进行尝试了,有可能还会烧板子。big:bit扩展板上采用无源蜂鸣器,通过外部供电和三极管放大电流方法,提高了信号驱动能力,所以才可以正常发音。

拓展知识:

  我们通常用的蜂鸣器分为两种:有源蜂鸣器和无源蜂鸣器(每种都有不同的电压类型,如3V/5V/12V等等),两者有时在外形上并无区别,所以你如果随便从哪找了一个蜂鸣器,然后去进行蜂鸣器实验,很有可能遇到各种问题。一定要事先了解自己手中的蜂鸣器到底属于哪种类型。经比较,big:bit扩展板采用3.3V无源蜂鸣器,这种最适合micro:bit蜂鸣器实验,音效最佳。有源蜂鸣器加电压就可以响,在电压承受范围内电压越高,声音越大。无源蜂鸣器的发音需要输入不同频率的信号,至于程序块中如何实现的,初学者可不必深究。

转载于:https://www.cnblogs.com/microcampus/p/10267285.html

[20个项目学会BBC micro:bit编程] 12-蜂鸣器控制相关推荐

  1. [20个项目学会BBC micro:bit编程] 15-超声波测距实验

    [20个项目学会BBC micro:bit编程]网易云课堂视频教程 点击这里 --硬件连接 注意,一定要先插上图5-2中所示的跳线帽(跳线帽的作用是用来连接超声波) --实验编程 第一步:在扩展中搜索 ...

  2. [20个项目学会BBC micro:bit编程] 20-无线通信

    [20个项目学会BBC micro:bit编程]网易云课堂视频教程 点击这里 --硬件连接(注意要准备2块micro:bit) 注:电机的两根接线,红色的贴近金属底盘,黑色的远离金属底盘,燃点科技提供 ...

  3. [20个项目学会BBC micro:bit编程] 16-红外遥控RGB彩灯实验

    [20个项目学会BBC micro:bit编程]网易云课堂视频教程 点击这里 --硬件连接 注意,一定要先插上图5-2中所示的跳线帽(跳线帽分别用来连接红外和RGB彩灯) --实验编程 第一步:在扩展 ...

  4. [20个项目学会BBC micro:bit编程] 18-红外循迹(黑线)

    [20个项目学会BBC micro:bit编程]网易云课堂视频教程 点击这里 --硬件连接 注:big:bit扩展板上标XJ-L接左循迹传感器,标XJ-R的接右循迹传感器.两个传感器并没有区别,但要区 ...

  5. 喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水(编程实现) 学会了让小卖部老板送汽水

    题目:喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水(编程实现) 第一种方法: 思路如下: 实现的代码如下: int main() {     int money = 0;    ...

  6. MakeCode图形化编程语言学习笔记:micro:bit编程练习题[图]

    MakeCode图形化编程语言学习笔记:micro:bit编程练习题[图]: 基础训练题: Q1:摇晃micro:bit编程板,随机出现7个小动物图标中的一个,并且前后相邻两次出现的小动物不重复. 注 ...

  7. BBC micro:bit 学习资源汇总(最近更新2019年1月6日....)

    推荐指数:100 在线编程时,点击下载后,micro:bit uploader 可以实现自动将HEX文件拷贝到 microbit中.如果没有micro:bit uploader,得先找到HEX文件,然 ...

  8. GitHub 最受欢迎的Top 20 JavaScript 项目

    大家好,我是若川.持续组织了8个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...

  9. Newbit开发板(BBC micro:bit中国版)正式发布

    2019独角兽企业重金招聘Python工程师标准>>> 经过3个多月的努力,我们的newbit (第一个microbit中国版)终于正式发布.它完全兼容于microbit,并且做出了 ...

  10. 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法

    title: 把myeclipse中的web项目导入eclipse中不能编程web项目的解决办法 tags: grammar_cjkRuby: true --- 右键单击项目,properties-- ...

最新文章

  1. 抢票神器成GitHub热榜第一,支持候补抢票,Python跑起来
  2. Python time和datatime模块
  3. 博士申请 | 英国爱丁堡大学NLP组招收自然语言处理方向全奖博士生
  4. 王道考研 计算机网络7 TCP/IP参考模型
  5. ef mysql db first_Net Core使用EF之DB First
  6. python编程设计_程序设计入门—Python
  7. python字符串转浮点数_python – 无法将字符串列表转换为浮点数
  8. 区间合数的最小公倍数(质数+因数分解)
  9. 【机器学习-斯坦福】学习笔记7 - 最优间隔分类器问题
  10. TCP/IP---ping命令
  11. fanuc机器人与示教器配对_阳江Fanuc机器人示教器维修中心
  12. 梅科尔工作室-第七次网络前端培训(JS)
  13. 集线器故障诊断与排除
  14. cordova环境配置步骤
  15. Perl下载和安装Python下载和安装
  16. 如何制作微信二维码指纹扫描图片
  17. Laravel防范xss攻击
  18. 手机WIFI拦截器简单实现
  19. Js之 push、pop、shift、unshift的区别
  20. [ERROR] Slave I/O: error connecting to master

热门文章

  1. 获取文件夹内的文件数目
  2. HTML:对话框插件thickbox使用技巧
  3. strtol ( )【C语言库函数源代码】
  4. 如何在一场面试中展现你对Python的coding能力?
  5. R语言中与矩阵相关的所有操作 (下)
  6. 理解 LSTM 及其图示
  7. 10.性能测试软技能
  8. PHP模拟实现url rewrite
  9. 《Windows via C/C++》学习笔记 —— 内核对象的“线程同步”之“事件内核对象”...
  10. JPress v2.0-rc.6 发布,新增 Java 插件的在线升级功能