Micro bit 及开发工具简介

Micro bit makecode
SingleYork
发布时间: 2018-11-19
阅读: 4633

说到Microbit或许在很多人眼里看来并不陌生了,这几年在国外比较流行,但是在国内,其热度还是要略逊与ArduinoMicrobit它是一款由英国广播公司(BBC)推出的,用于青少年编程教育的ARM开发板,采用了基于ARM  Cortex-M0nRF51822处理器,集成蓝牙、2.4G无线功能、板载5*5LED点阵、两个可编程按键、加速度计、三轴地磁和温度计等资源。引出了20+5PIN的扩展接口,可轻松胜任各种编程相关的教学与开发场景,包括编写电子游戏、机器人控制、科学实验和可穿戴装置开发等;仅有银行卡一半大小(4cm*5cm),还可以把Micro:bit集成到诸多便携的项目中。

01.png

·         16 MHz 32位 ARM Cortex-M0内核

·         蓝牙4.0低功耗/2.4GHz RF无线

·         16kB RAM

·         256kB Flash

              KL26Z单片机

·         48 MHz ARM Cortex-M0+内核

·         128 KB Flash

              地磁传感器 - MAG3110,I2C,获取三轴地磁数据

              加速度传感器 - MMA8652,I2C,获取三轴加速度数据

              3V电源接口

              复位按键

              Micro USB接口 - 可接入电脑烧写/仿真,串口通信

              5x5 LED点阵 - 可显示文字、图形等

              按键A/B - 可编程按键

              I/O扩展接口 - 含SPIUARTI2CADPWM等接口

 

其中,Nrf51822为主控芯片,KL26Z为USB接口芯片,IO扩展接口如下图所示:

 

02.png

 

Microbit 官网(https://microbit.org/zh-CN/code/)所介绍的,Microbit主要的开发环境为JavaScriptPython,其开发界面如下图所示:

03.png

04.png

 

JavaScript模块编辑器可采用积木块或JavaScript开发,其IDE名称为MakeCode,有Web版和离线版,其中Web版的链接为:https://makecode.microbit.org/#editor,离线版截止笔者发稿日期的版本为MakeCode 3.4版本,安装包下载地址为:http://cdn.kittenbot.cn/makecode/win/Makecode Setup 3.4.0.exe,另外也有绿色版的软件包,直接解压就能用:http://cdn.kittenbot.cn/makecode/win/makecode3.4.zip,其编程界面如下图所示:

05.png

 

目前3.4版本的基本功能相对来说还是比较稳定,但是有部分功能还是没有Web版的好使,笔者这段时间在做串口通信的时候,用离线版本的有时候下载了程序没反应,具体原因还不是很清楚,但是用Web版的就没有问题。

 

对于Python 编辑器,玩Arduino的小伙伴应该不会感觉到陌生了把,Python 编辑器也有Web版和离线版两种开发环境,其中Web版的地址为:https://python.microbit.org/v/1.1,编程界面如下图所示:

 

06.png

 

离线版的软件名为Mu,其下载地址为:https://codewith.mu/en/download,可根据自己的电脑的系统版本选择下载安装:


07.png

 

具体安装方法请看相应版本软件后面的 “instructions”面有详细的安装说明,安装完成后,打开Mu软件,选择“Micro bit”模式打开软件:


08.png

 

除了官方介绍的这两款开发工具,米思齐团队开发的Mixly工具也可以作为Microbit的开发工具,目前最新版本为0.998版本,软件介绍及下载地址为:http://mixly.org/bnu-maker/mixly-arduino-win,其开发界面如下图所示:


09.png


这几款开发工具,大家可以根据自己的实际情况去选择一款自己相对比较熟悉的开发工具去开发,如果在有网络的情况下,个人还是比较倾向于Web版本的开发环境,毕竟它更新的比较及时吧,所以可能会及时修正一些软件的BUG

好了,关于Microbit及开发环境的介绍就简单介绍到这里了,后面会跟大家分享一些DIY的小作品,让更多的人了解一下Micro bit


原创作品,未经权利人授权禁止转载。详情见转载须知 举报文章

点赞 (1)
SingleYork 擅长:消费电子、工控电子、安防电子、光电显示、设计,制造及服务,测试仪器及设备
评论(0)

登录后可评论,请 登录注册

相关文章推荐
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回

我要举报该内容理由

×
请输入您举报的理由(50字以内)