> 文档中心 > micro:bit 一款用于编程教育和硬件制作的微型计算机

micro:bit 一款用于编程教育和硬件制作的微型计算机


认识micro:bit

micro:bit是一款由英国广播电视公司(BBC)设计的一款袖珍计算机,体积虽小但功能强大,集成了种类丰富的电子模块和功能:

1)25个可独立编程的LED: Micro:bit有25个可以独立编程的LED灯,可以通过编程来让他们显示各种文字,数字表情,以及图像。他的LED灯也是一个坐标系。左上角是原点(0,0)。
2)2个可单独编程的按钮:可以通过编程来达到用按钮控制程序的目的。
3)光线感知:实际Micro:bit上没有光线传感器。但LED矩阵可以被用来感知周围的光,通过反复地将一些LED驱动器转换成输入并采样电压衰减时间,这与环境光的水平大致成正比。也就是把LED矩阵看做一个光敏传感器。
4)温度感知:Micro:bit实际上是没有真正的温度传感器;它现在所谓的温度测量实际就是用主芯片的内部温度传感器。正规的用法只是用来检测芯片的温度;现在我们把它当作温度计来使用。
5)加速度计:加速度传感器可以检测micro:bit的加速度,可以检测micro:bit的移动,摇动,晃动,倾斜以及自由落体,可以根据不同的情况来给他进行编程,让他在不同动作的时候执行不同的程序。
6)指南针: micro:bit的指南针功能,也可以叫做磁强计,是根据地球磁场来判断方向,可以当作指南针来使用,不过使用之前需要先校准,在使用指南针功能的时候,需要Micro:bit的LED灯会先显示DRAW A CIRCLE 然后会在LED屏的最后下面一行中间亮一个灯,需要拿着micro:bit转一圈,让上面的灯亮组成一个圆圈,就校准成功了,之后才能使用指南针功能。
7)无线通讯:Micro:bit拥有无线电功能,可以用这个功能给别的micro:bit发送指令,可以用它来想出许多有趣的发明。Micro:bit也拥有蓝牙功能,可以在手机上下载micro:bit的APP,打开手机蓝牙,在micro:bit上按住A+B之后按住复位键,直到LED显示出英文之后,micro:bit上会显示一个条形图,在手机app上输入图形,连接成功后在micro:bit上岸按A键,LED会显示密码输入后连接成功。
8)USB接口:USB接口允许通过USB数据线将micro:bit连接到电脑上,可以给micro:bit提供动力,并且可以把程序传送到micro:bit上,当程序传输的时候,USB口旁边的灯会一闪一闪的
在这里插入图片描述

简单五步开始使用micro:bit

(一)用USB数据线连接micro:bit和电脑,电脑上将出现micro:bit磁盘标志。

(二)打开micro:bit离线编程环境MakeCode,或在浏览器输入https://makecode.microbit.org/#editor, 打开micro:bit在线编程环境MakeCode。(离线编程环境的下载地址:https://makecode.microbit.org/offline-app)

(三)在积木块选择区选取相应积木块,拖动到编程区

(四)点击下载按钮,下载为一个"hex"文件。把这个文件拷贝到micro:bit磁盘中。(hex格式是micro:bit可以读取的一种压缩程序格式)

(五)micro:bit暂停目前正在运行的程序并开始下载新的代码,下载时背面的黄色LED开始闪烁。当下载完成,micro:bit磁盘自动弹出,micro:bit下载的程序自动运行。
在这里插入图片描述

单个模块的认识

micro:bit 的外接模块,可以实现更多的功能。先从单个的模块开始了解
拓展板
面包板
蜂鸣器是广泛使用的发声器件,可以用作声音提示等用途
在这里插入图片描述
发光二极管是广泛使用的发光器件,可以用作状态指示等用途
在这里插入图片描述
使用RGB灯模块来显示不同颜色的光
在这里插入图片描述
舵机又称为伺服电机,可以控制它使输出轴转到想要的角度,舵机广泛应用于机械控制等地方。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
按钮模块是广泛使用的输入器件,可以用它来触发相应的功能
在这里插入图片描述
可调旋钮电阻又称为电位器,通过旋转旋钮可以改变触点在电阻体上的位置,从而改变阻值的大小。
在这里插入图片描述
触摸模块是另一种广泛使用的输入器件,和按钮模块的功能类似。
在这里插入图片描述
声音传感器模块用于感应周围的声音变化,输出相对应的值。
在这里插入图片描述
超声波模块通过发送和接收超声波,根据两者的时间差和声音传播速度计算模块到前方障碍物的距离,从而可以实现测距的功能。
在这里插入图片描述