microbit测试题

1.microbit和Arduino有什么区别?

区别 microbit Arduino
适合人群 学生与爱好者(小学以上) 学生与爱好者(高中以上)
处理器 32位ARM Cortex MO 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)介绍micro:bit:microbit是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计,并由微软,三星ARM,英国兰卡斯特大学等合作伙伴共同完成开发的微型电脑。

(2)micro:bit开发板功能:蓝牙,温度计,电子罗盘,两颗可编程按键,5*5可编程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=700)

5.micro:bit 支持哪些编程工具?分别写出优缺点。

1.python在线图形化编程工具MakeCode:

优点:
	1.功能齐全
	2.采用积木式编程,使编程更加简单方便易懂。

缺点:
	1.服务器在国外
	2.访问速度较慢
	3.没有网络就不能使用

2.python编辑器mu(离线):

优点:
	1.占少量内存
	2.编写的Javascript代码必须上传到Microbit板上才能看到效果
	3.没有网络也能使用
	4.可保存到本地,使用方便。
    
缺点:
	1.需要下载到电脑上才能使用
	2.没有图形不能实时看到效果,但每一次都必须上传
	3.不支持中文注释

3.安卓和IOS(离线):

优点:
	1.用手机可以随时随地地编辑
	2.不用联网,使用蓝牙连接,编写更方便

缺点:
	1.在手机上编辑需要下载microbit才能进行使用
	2.IOS还需要下载谷歌服务

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界面显示链接是本机则是启动成功!

猜你喜欢

转载自blog.csdn.net/qq_38499337/article/details/89474423