查看“进入micro:bit的世界”的源代码
←
进入micro:bit的世界
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于这些用户组的用户使用:
用户
,labplus
您可以查看与复制此页面的源代码。
== 挑战目标 == :本节课主要目标是认知micro:bit拓展板1(extend bit I),学会安装m:pyhton图形化编程软件,完成一个简单的程序——使用蜂鸣器循环播放「生日快乐」歌曲。 <br/> <br/> == 知识点 == # 认识micro:bit拓展板1(extend bit I) # 认识micro:bit拓展板1(extend bit I) # 了解蜂鸣器原理及其运用 <br/> <br/> == 信息窗 == === 什么是Micro:bit? === Micro:bit是由英国广播公司BBC与微软、ARM、三星及各大学等合作,制作的一款类似 Raspberry Pi 的可编写程序的口袋微型电脑。他们的目标是帮助更多的年轻人通过硬件来学习基础的编程知识和编程逻辑。并且从2015年起英国广播公司BBC每年免费提供Micro:bit给7年级的学生以及11~12岁的小孩来让他们学习和使用。<br/> {|align="center" |- | [[file:microbit labplus.png|400px]] |} <br/> <br/> Micro: bit仅有信用卡的一半大小(4cm x 5cm),上面嵌有 25 颗红色 LED 用以显示讯息和游戏,以及两个可编程按键、内嵌有加速计和磁力计。另外更有低功耗蓝牙、microUSB 插口和 5 个 I/O 环供鳄鱼夹和 4mm banana plug(香蕉插头)<br/> === 什么是micro:bit拓展板1(extend bit I)?=== <br/> 由于micro:bit没有XH接口,所以可以使用micro:bit拓展板1(extend bit I)在保留micro:bit P0/P1/P2 鳄鱼夹接口基础下拓展4个XH接口。blue:bit模块可通过Extend bit I拓展板与micro:bit通讯实现各种创意制作。<br/> {|align="center" |- | [[file:Extend bitⅠ+microbit.png|400px]] |} <br/> === m:python软件安装 === 在盛思官网http://www.labplus.cn/下载m:python图形化编程软件,该软件加入了extend bit I以及bluebit模块指令;同时将micro:bit串口驱动下载到电脑上。<br/> :::{| |- |[[File:microbit_class1_1.png|800px]] |} <br/> USB接口连接至电脑,打开电源开关。打开micro:bit串口驱动文件mbedWinSerial_16466.exe进行串口驱动安装,安装成功后电脑应能识别到可移动存储设备MICROBIT。<br/> :::{| |- |[[File:microbit_class1_2-1.png|300px]] |} <br/> 安装并打开m:python编程软件,根据需要选择图形化编程或python代码编程方式来完成程序,软件界面如下所示。 :::{| |- |[[File:下载Hex.png|600px]] |} <br/> == 硬件连接 == 找出蜂鸣器,使用双头连接线接到micro:bit拓展板1(extend bit I)的串口上,如下图所示。<br/> :::{| |- |[[File:microbit_class1_4.png|500px]] |} <br/> == 编写程序 == '''<big>Step1.</big>'''现在我们来编写第一个python程序。要实现蜂鸣器播放micro:bit内置音乐,我们可以在“音乐”指令模块组里面将内置音乐模块拖拽到白色区域中,蜂鸣器默认使用pin0的引脚,如果使用其他引脚,可以使用设置默认蜂鸣器引脚的模块进行修改。如下图所示。<br/> :::{| |- |[[File:microbit_class1_5.png|500px]] |} <br/> '''<big>Step2.</big>'''接下来在内置音乐模块的下拉栏里面选择BIRTHDAY音乐,我们播放音乐的程序就完成了。右边的黑色区域是代码区域,在可视化模式中,我们将模块拖动到白色区域后,黑色区域就会自动生成相应的python代码,如图1-7所示。<br/> :::{| |- |[[File:microbit_class1_6.png|500px]] |} <br/> '''<big>Step3.</big>'''现在我们需要将写好的程序烧录到micro:bit上面,由micro:bit运行程序。用usb数据线连接上我们的micro:bit,打开我的电脑,会发现有一个名为MICROBIT的存储盘。回到m:python软件里面,选择菜单栏上的下载Hex按钮将后缀名为hex的文件下载到MICROBIT存储盘里面,如下图所示。<br/> :::{| |- |[[File:microbit_class1_7-1.png|500px]] |} <br/> '''<big>Step4.</big>'''文件放入时,我们会发现micro:bit上的红光闪动,说明正在烧录程序。当红光稳定后,程序烧录成功。蜂鸣器会播放一次“生日快乐”。<br/><br/> == 请开始你的表演 == 尝试一下播放其它歌曲或者编写其它更好玩的程序控制。<br/> == 拓展挑战 == 使用micro:bit上的按键A来控制蜂鸣器播放歌曲,使用按键B关闭音乐播放。<br/> :::{| |- |[[File:microbit_class1_8-1.png|400px]] |} <br/> == 拓展阅读 == '''<big>无源蜂鸣器</big>''' <br/> 无源蜂鸣器利用电磁感应现象,为音圈接入交变电流后形成的电磁铁与永磁铁相吸或相斥而推动振膜发声,接入直流电只能持续推动振膜而无法产生声音,只能在接通或断开时产生声音。<br/> 有源蜂鸣器和无源蜂鸣器的差别主要差别为:产品对输入信号的要求不一样;有源蜂鸣器工作的理想信号是直流电,通常标示为VDC、VDD等。因为蜂鸣器内部有一简单的振荡电路,能将恒定的直流电转化成一定频率的脉冲信号,从面实出磁场交变,带动钼片振动发音。<br/> 无源蜂鸣器的工作原理与扬声器相同。<br/> 无源蜂鸣器的优点是:<br/> # 制作成本低; # 声音频率范围宽,可高分贝的发出某些频率的超声波以及可以做出“多来米发索拉西”的效果; # 在一些特例中,可以和LED复用一个控制口。 :::{| |- |[[File:microbit_class1_9-1.png|400px]] |} <br/>
返回至
进入micro:bit的世界
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
软件
Labplus软件
mPython软件
Mixly集成盛思版
mpython_conn
教学套件
创客初级实验箱
创客初级实验箱进阶版
创客中级实验箱
创客中级实验箱Ⅱ
人工智能交互实验箱
桌面机器人
乐动魔盒
可穿戴作品电子套件
创意触摸板套装
乐动魔块中级套装
乐动魔块高级套装
bot:bit
编程造物套装
逻辑造物套装
人工智能套装
物联网套装
高中信息技术套装
掌控板初级套装
初中信息技术材料包
开源硬件教学套装
冲锋舟
造物
Arduino
乐动魔块(旧版)
Blue:bit电子积木
MicroBit系列
掌控板系列
AI摄像头V1.0
AI摄像头V2.0
1956
掌控魔盒
乐动掌控
乐动魔块
互动作品
森林奇遇记
创客森林
创客乐园
物联网演示系统
博物馆防盗演示实验系统
梦想舞台演示实验系统
智能家居演示实验系统
智能教室演示实验系统
智能停车场演示实验系统
DIY-木板系列
嘘寒问暖
硬币存款机
吼一声试试
斜不胜正灯
时光葫芦
旋转转盘
越光宝盒
治愈系萌犬
光明使者
避障机械车
DIY-亚克力系列
情绪机器人
创意七彩灯
温湿度机器人
留言机
游龙戏灯
三色时钟
光影精灵
光影时钟
智能应用系列
LED眼镜
32x16 RGB LED点阵屏
DIY环境温湿度显示系统
DIY创客空间访客记录仪
其他
金属结构件套装
耗材存取管理柜
更多
课程资源
常见问题解答
Arduino语法参考手册
链接
Labplus官网
STEAM创客教育平台
工具
链入页面
相关更改
特殊页面
页面信息