1.micro:bit和Arduino有什么区别?
硬件 | micro:bit | Arduino |
---|
适用人群 | 适用于小学生以上 | 适用于小学生以上 |
编程工具 | 在线编程+本地编程 | 本地编程 |
编程语言 | python,javascript | c, c++ ,scratch |
电压 | 3v | 3v-5v |
2.请简单介绍一下micro:bit,并说出开发板上有哪些功能?
micro:bit是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板。
micro:bit搭载了25可编程LED点阵灯
,两颗可编程按键
,加速度计
,电子罗盘
,温度计
,蓝牙
等电子模块。
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)+'#',delay=1000)
5.micro:bit支持哪些编程工具?分别写出优缺点。
编程工具 | 优点 | 缺点 |
---|
javascript模块编辑器 | 当没有microbit板的时候也能看效果 | 需要网才能使用,服务器在国外,使用会出现卡顿 |
Python在线编辑器(网页) | 功能齐全,可以及时得到更新,占用内存少 | 需要有网才能使用,不能使用中文注释 |
Python离线编程(mu) | 离线也可以使用 | 不能使用中文注释,不能及时更新 |
app | 没有电脑的时候可以使用 | 屏幕小,操作不方便 |
6.MakeCode国内服务器安装步骤简述及涉及的命令代码。
1.安装Node.js
在命令窗口输入 node -v 检测是否安装成功
2.在安装Node.js同级目录下创建一个microbit文件夹
3.安装cli 工具PXT 命令语句: npm install -g pxt
4.安装pxt-microbit 命令语句: pxt target microbit
5.安装完成后输入pxt serve