Microbit试题

文章目录

    • 1.Microbit与Auduino的区别
    • 2.简单介绍一下micro:bit,并说出开发板上有哪些功能
    • 3.请画出:用力摇晃 micro:bit后再LED点阵上随机显示1-6中的一个数字,按下micro:bit上的按钮B后就清空LED点阵的流程图
    • 4.写出可以利用micro:bit实时测试温度的Python代码
    • 5.micro:bit支持哪些编程工具?分别写出优缺点
    • 6.MakeCode 国内服务器安装步骤简述及涉及的命令代码

1.Microbit与Auduino的区别

区别 Microbit Auduino
适用人群 学生与爱好者(小学以上) 学生与爱好者(高中以上)
处理器 32位ARM Cortex M0 ATmega328p
尺寸 43mm X 52mm 59mm X 69mm
编程环境 在线编程工具+本地编程工具 本地编程工具(Arduino IDE)
编程语言 图形化编程工具;MicroPython C;C++
板载元件 I/O信号口;蓝牙;加速度计;电子罗盘;按钮;LED点阵灯 I/O信号口
如何链接外部设备 鳄鱼夹;扩展板 跳线;扩展板
兼容电压 3V 3V-5V

2.简单介绍一下micro:bit,并说出开发板上有哪些功能

micro:bit是由英国​关播电视公司推出的专为青少年编写设计的开发板

功能:可编程Led灯,可编程按钮,加速传感器,温度传感器,指南针,蓝牙…

3.请画出:用力摇晃 micro:bit后再LED点阵上随机显示1-6中的一个数字,按下micro:bit上的按钮B后就清空LED点阵的流程图

Microbit试题_第1张图片

4.写出可以利用micro:bit实时测试温度的Python代码

from microbit import *
while true:
    tm = tmperature()
    display.show(str(tm)+'#',delay=500)

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

编程工具 优点 缺点
Mu(离线编程) 不需要网络编程代码,编写方便 执行不方便,每一次执行都需要在microbit板上看到结果,不支持中文注释
python网页编辑器(在线编程) 可视化代码块,操作简单易懂,适合青少年使用,可以对代码进行在线保存 国外源,访问速度慢,有网络才能使用
安卓/IOS手机应用(离线编程) 方便随时编写,操作简单 操作范围小,需要提前下载才能使用,IOC还需要谷歌的服务

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

  1. 安装node.js脚本
    1. 打开cmd命令窗口
    2. 输入:node -v 检测是否安装成功,例 v10.15.3只要能显示即为成功
  2. 在node.js安装成功后,在接着cmd输入:npm install -g pxt
    1. 安装npm install -g pxt 等待完成即可
  3. 进入node.js文件夹主目录,创建一个名为microbit的文件夹
    1. 进入次文件夹的cmd窗口
    2. 输入pxt target microbit,等待少许时间,如果过程报错,重新输入此命令安装
  4. 安装完成,输入pxt serve,自动弹出本地服务器的网站

你可能感兴趣的:(Microbit试题)