Microbit

microbit的一些简单的硬件部分

      • 一. microbit和Arduino的区别:
      • 二. 简单介绍一下microbit,并说出开发板上有哪些功能?
      • 三. 晃动microbit后在LED点阵上随机显示1-6之间的数,如果按下按钮b后就清空LED点阵的流程框图
      • 四. 请写出可以利用microbit实时测量温度的Python代码
      • 五. microbit 支持哪些编程工具,分别说出优缺点。
      • 六. 写MakeCode国内服务器安装步骤简述及涉及的命令代码
      • 七.写出以下数字标记的正确名称

一. microbit和Arduino的区别:

microbit:

​ ①编程工具:在线编程工具+本地编程工具

​ ②兼容电压:3v

​ ③编程语言:Python JavaScript

④尺寸: 43mm * 52mm

​ ⑤适用人群:初中以上

Arduino:

​ ①编程工具:本地编程工具

​ ②兼容电压:3v-5v

​ ③编程语言:c, c++

​ ④尺寸: 53mm * 69mm

​ ⑤适用人群:小学以上

二. 简单介绍一下microbit,并说出开发板上有哪些功能?

①microbit是一款由英国广播电视公司(BBC)为青少年编程教育设计,并由微软、三星、ARM,英国卡斯特大学等合作伙伴共同完成开发的微型电脑。

​ ②microbit仅有信用卡的一半大小。5*5可编程LED点阵灯、两颗可编程按键、加速计、电子罗盘、温度计、蓝牙等电子模块。

三. 晃动microbit后在LED点阵上随机显示1-6之间的数,如果按下按钮b后就清空LED点阵的流程框图

Microbit_第1张图片

四. 请写出可以利用microbit实时测量温度的Python代码

from microbit import *
while True:
    t=temperature
    display.show(str(t)+'#' dalay=700)

五. microbit 支持哪些编程工具,分别说出优缺点。

①Python在线编程
优点:功能齐全,能够及时得到更新
​ 缺点:不能够使用中文注释,不然会出现乱码

②mu离线编程

优点:占少量内存,编写的Javascript代码,必须上传到Microbit板上才能看到效 果,没有网络也能使用,可保存到本地,使用方便

缺点:需要下载到电脑上才能使用,没有图形不能实时看到效果,但每一次都必须上传,不支持中文注释

③JavaScript在线:

优点:当没有microbit板的时候也能看效果
缺点:在没网的时候用不了,因为服务器在国外,会有点卡顿

④app离线:

优点:用手机可以随时随地编辑,不用网络,使用蓝牙即可,编写方便
 缺点:在手机上编辑需要下载microbit才能进行使用,IOS还需要下载谷歌浏览器

六. 写MakeCode国内服务器安装步骤简述及涉及的命令代码

①安装Node.js

②安装cli工具pxt:

​ 输入npm install -g pxt 这过程很快,几秒就能完成。 检查是否安装好用 Node -V

③安装pxt-microbit :

​ 安装完成后打开cmd命令输入 pxt target microbit 过程有点久,因为要下载大量文件,请耐心等待。 最后在输入pxt serve

④ 安装MakeCode出现bug时怎么解决:

​ 1.可以先建好“pxt”目录,在到这个目录中安装,我的一台win7电脑就要用这个方式来解决,不然总报路径错误。

​ 2.运行“pxt target microbit” 可以重新覆盖安装,上次测试另一项目,结果pxt不能正常启动了,再次安装就好了。

​ 3.经过测试,URL中的“local_token”信息可以不用写,也是可以正常访问的。

如:

http://localhost:3232/#local_token=56d5def4-9570-42fe-802b-c05f2c391a93&wsport=3233可以用 http://localhost:3232 来访问。

4.如果要修改端口,同样需要修改serve.js文件。将“serveOptions.port=3232;”中的“3232”改为你设定的端口 如80。

5.如果无法通过局域网访问服务器,那么请检查服务器的防火墙设置,最简单的办法是,关闭网络防火墙。

七.写出以下数字标记的正确名称

Microbit_第2张图片

①电机接口 ②外接电源 ③超声波传感器接口

④声音传感器接口 ⑤2路总线舵机接口

你可能感兴趣的:(Microbit)