1、micro:bit简介micro:bit是一款由英国BBC 设计的ARM架构的单片机开发板,你可以利用BBC micro:bit实现任何酷炫的小发明,无论是机器人还是乐器,没有想不到。 micro:bit是继树莓派,Aduino之后,又一款更适合小学及以上学生学习的创客工具。其正反面如下:
2、micro:bit硬件资源介绍
1. 什么是Micro:bit?Micro:bit有什么作用? Micro:bit是由英国BBC公司推出的面向青少年编程教程的微型计算机,虽然它身材小巧,但是其功能丰富,尺寸只有信用卡一半大小的主板上集成了三合一(加速度计、磁力计、陀螺仪)传感器芯片、两个可编程按键、25个单色LED灯组成5*5点阵屏和支持蓝牙4.0的nRF51822芯片等设备,还自带microUSB供电接口,可外接电池盒供电,底部还有多个金手指连接器,可用于控制外接设备。 关于编程环境,BBC提供了在线编程网站(https://microbit.org/code/),其中有简单易用的图形化编程器MakeCode。
还有支持热门语言Python的MU编译器,可以感受由易到难,由浅及深的学习过程。
2. Microbit硬件分布图介绍 micro:bit正面
1. 25颗LED组成的点阵:可以显示micro:bit程序内部自带的各种图案,比如爱心图案,微笑图案等,或者滚动显示字符、数字。 2. 两个可编程按钮:可以设置自己要控制的功能。 3. 金手指:可外接控制其他设备,其中包括3个GPIO(P0、P1、P2),1个电源(3V),1个接地(GND),可以使用鳄鱼夹或4 mm香蕉插头;边缘连接器的针脚标号为micro:bit设备抽象层(DAL)指定的:P3、P0、P4-P7、P1、P8-P12、P2、P13-P16、3V(3个)、P19-P20、GND(3个),共19个可设置的GPIO,其中设置了:6个模拟输入(P0-P4、P10),可选的1路SPI总线(P13-P15),1路I²C总线(P19-P20);可设置出:3个PWM输出,1对UART串行收发[11]。 P3、P4、P6、 P7、P9、P10结合于LED阵列显示屏,P5、P11结合于按钮A、B。 Micro:bit引脚功能介绍如下图所示, micro:bit反面 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当前的加速度、磁力计和陀螺仪信息。 |