硬件部分
1.micro:bit和Arduino有什么区别?
micro:bit | Arduino |
---|
适用人群:中小学生 | 适用人群:高中以上 |
处理器:32位ARM Cortex MO | 处理器:ATmega328P |
尺寸:43mm x 52mm | 尺寸:53mm x 68mm |
编程环境:在线编程工具+本地编程工具 | 编程环境:本地编程工具(Arduino IDE) |
编程语言:图形化编程工具;MicroPython;Scratch | 编程语言:C;C++ |
板载元件:I/O信号口;蓝牙;加速度计;电子罗盘;按钮;LED点阵屏 | 板载元件:I/O信号口 |
如何连接外部设备:鳄鱼夹:扩展板 | 如何连接外部设备:跳线:扩展板 |
兼容电压:3v | 兼容电压:3v-5v |
2.请简单介绍一下micro:bit,并说出开发板上有哪些功能?
micro:bit:是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板
功能:LED、按钮、引脚、光线传感器、温度传感器、加速度传感器、指南针、无线电、蓝牙、USB接口
3.请画出:用力晃动micro:bit后LED点阵上随机显示1-6中的一个数字,按下micro:bit上的按钮B后就清空LED点阵的流程框图。
4.请写出可以利用micro:bit实时测量温度的Python代码。
from microbit import *
while True:
tem = temperature()
display.show(str(tem)+'#')
5.micro:bit支持哪些编程工具?分别写出优缺点。
编程工具:在线编程、离线编程、图像化编程、Python、javaScript、MicroPython
优点:不占内存,方便简捷、可视化界面容易查看效果拖动代码式操作非常方便易懂
缺点:需要有网络才能使用、访问速度慢
6.MakeCode国内服务器安装步骤简述及涉及的命令代码。
1.安装Node.js
2.安装cli工具PXT
3.安装pxt-microbit
4.输入pxt-serve,将自动弹出一个浏览器窗口,熟悉的编程页面就出来了!
- 1、电机接口
- 2、外接电源
- 3、超声波传感器口
- 4、颜色传感器接口
- 5、2路总线舵机接口