1.microbit和Arduino有什么区别?
区别 | microbit | Arduino |
---|---|---|
适合人群 | 学生与爱好者(小学以上) | 学生与爱好者(高中以上) |
处理器 | 32位ARM Cortex M0 | ATmega328p |
尺寸 | 43mm X 52mm | 59mm X 69mm |
编程环境 | 在线编程工具+本地编程工具 | 本地编程工具(Arduino IDE) |
编程语言 | 图形化编程工具;MicroPython;Scratch | C;C++ |
板载元件 | I/O信号口;蓝牙;加速度计;电子罗盘;按钮;LED点阵灯 | I/O信号口 |
如何链接外部设备 | 鳄鱼夹;扩展板 | 跳线;扩展板 |
兼容电压 | 3V | 3V - 5V |
.
2.简单介绍一下micro:bit,并说出开发板上有哪些功能?
1.microbit是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计,并由微软,三星ARM,英国兰卡斯特大学等合作伙伴共同完成开发的微型电脑。(介绍micro:bit)
2.microbit仅有信用卡的一半大小。5*5可编程LED点阵灯、两颗可编程按键、加速计、电子罗盘、温度计、蓝牙等电子模块。(micro:bit开发板功能)
.
.
3.请画出:用力摇晃 micro:bit后再LED点阵上随机显示1-6中的一个数字,按下micro:bit上的按钮B后就清空LED点阵的流程图
.
4.写出可以利用micro:bit实时测试温度的Python代码
from microbit import *
while True:
t = temperature()
display.show(str(t))
.
5.micro:bit支持哪些编程工具?分别写出优缺点
-
在线图形化编程工具MakeCode:
优点:功能齐全、采用积木式编程,使编程更加简单。 缺点:因为服务器在国外,所以使用有些卡顿延迟、受网络限制,不支持离线编程。
-
mu离线python编辑器:
优点: 1.代码提示 2.不受网络限制 3.可连接数据线直接上传 缺点: 1.不支持中文注释 2.下载程序时会把之前上传的自定义的库文件删掉 3.REPL和FIle两种模式之间切换有点麻烦
-
在线python编辑器:
优点:功能齐全 缺点:受网络限制
-
安卓和ios应用程序编程:
优点:便于携带,比电脑方便。 缺点:编程开发效率低,受网络限制、相对于电脑,界面对用户不友好、必须下载Google浏览器
.
6.MakeCode 国内服务器安装步骤简述及涉及的命令代码
1.安装Node.js
官网:https://nodejs.org/en/
2.安装cli工具pxt
1.Node.js安装成功后,以管理员身份运行Node.js command prompt
2.在命令窗口输入:npm install -g pxt 过程很快
3.安装pxt-microbit
1.先创建一个microbit文件夹
2.在microbit文件夹路径使用命令窗口打开
3.在命令行窗口输入:pxt target microbit 过程有点长,因为需要下载大量的文件,请耐心等待!
4.启动
1. 在microbit文件夹目录中打开命令行窗口,输入命令:pxt serve
2. 如果浏览器给你弹出一个MakeCode界面显示链接是本机则是启动成功!