1.认识micro:bit主板

您当前位置: 首页 > micro:bit精巧手柄 > 1.编程环境搭建

1. 什么是Micro:bitMicro:bit有什么作用?

Micro:bit是由英国BBC公司推出的面向青少年编程教程的微型计算机,虽然它身材小巧,但是其功能丰富,尺寸只有信用卡一半大小的主板上集成了三合一(加速度计、磁力计、陀螺仪)传感器芯片、两个可编程按键、25个单色LED灯组成5*5点阵屏和支持蓝牙4.0nRF51822芯片等设备,还自带microUSB供电接口,可外接电池盒供电,底部还有多个金手指连接器,可用于控制外接设备。

关于编程环境,BBC提供了在线编程网站(https://microbit.org/code/),其中有简单易用的图形化编程器MakeCode

image.png 

还有支持热门语言PythonMU编译器,可以感受由易到难,由浅及深的学习过程。

image.png 

 

 

 

2. Microbit硬件分布图介绍

micro:bit正面

image.png 

1. 25LED组成的点阵:可以显示micro:bit程序内部自带的各种图案,比如爱心图案,微笑图案等,或者滚动显示字符、数字。

2. 两个可编程按钮:可以设置自己要控制的功能。

3. 金手指:可外接控制其他设备,其中包括3GPIO(P0P1P2)1个电源(3V)1个接地(GND),可以使用鳄鱼夹或4 mm香蕉插头;边缘连接器的针脚标号为micro:bit设备抽象层(DAL)指定的:P3P0P4-P7P1P8-P12P2P13-P163V(3)P19-P20GND(3),共19个可设置的GPIO,其中设置了:6个模拟输入(P0-P4P10),可选的1SPI总线(P13-P15)1I²C总线(P19-P20);可设置出3PWM输出,1UART串行收发[11]P3P4P6P7P9P10结合于LED阵列显示屏P5P11结合于按钮AB

 

Micro:bit引脚功能介绍如下图所示,

image.png 

 

micro:bit反面

image.png 

4. microUSB接口:用于供电和下载程序,也可以用于串口传输。

5. reset按钮:按一下使microbit程序重启。

6. 电池供电接口:需要接入3V电池。

7. 微控制器芯片:提供USB链接功能、拖拉式程序刷新及跟主控芯片做序列通讯。

8. Nordic nRF51822 低功耗蓝牙芯片(主控芯片):16MHz ARM Cortex-M0,256KB Flash,16KB RAM,主要处理程序,支持蓝牙4.0,可以与手机app进行蓝牙通讯。

9. 三合一(加速度计、磁力计、陀螺仪)传感器芯片:可提供关于microbit当前的加速度、磁力计和陀螺仪信息。