抛弃复杂的内部结构,模块化编程的micro:bit开发板入门很简单

说起编程,学过单片机的朋友们都会想起51单片机,那时候需要熟悉它的每个寄存器,才能编出一套能够运行的程序。很显然,这样的学习方式不适合孩子们使用。micro:bit是英国BBC公司开发的一块单片机开发板,它将底层的函数封装成库文件,用户只需要去调用库函数搭建逻辑即可,无需再去关心单片机内部结构和寄存器,大大降低了编程的门槛。非常适合青少年的编程启蒙学习。

null

micro:bit的体积很小,仅有5cm*4cm大小,比一张信用卡还要小,但是它却集成了 5x5 LED点阵显示屏,两颗可编程按键,加速度计,电子罗盘,温度光线传感器,蓝牙低功耗,同时支持读取各类传感器数据,还可以控制舵机、led灯带等各种电子元件,非常适合小型机器人的开发。

null

第一步,我们使用MicroUSB线将micro:bit连接到电脑上,这时电脑上会自动识别出一个名为MICROBIT的小U盘,U盘为FAT格式,容量为64MB.U盘中存有DETAILS.TXT和MICROBIT.HTM两个文件。

null

打开DETAILS.TXT文件,可以看到这个文档中记录的是MicroBit开发板的一些参数信息。从信息中我们可以推测出,MicroBit是在Mbed基础上进行开发的。

null

双击MICROBIT.HTM文件,系统会自动调用浏览器打开开发板的网址。MicroBit是在Mbed基础上进行开发的,因此也支持这种在线编译器的方式。用户可以选择学生模式还是教师模式,以便看到不同的学习内容。MicroBit的网站支持很多常用的语言,可以自由切换。

null

在这个网站上,我们可以进行程序编写和下载。程序的编写是采用图形化编程。用户无需关注硬件驱动,只需要在标准库中选择合适的指令来实现编程。

null

程序编程好后,直接点击下载,然后就能将程序传输到micro:bit里面了。他本身支持USB供电,如果你的micro:bit供电后,程序下载完成后,micro:bit会自动开始运行程序。

null

今天的内容就先讲到这里,后面我会详细的介绍编程方法和语法,希望大家持续关注我。

打开APP阅读更多精彩内容