需要了解Micro bit 及开发工具的原理和介绍

说到micro:bit或许在很多人眼里看来并不陌生了,这几年在国外比较流行,但是在国内,其热度还是要略逊与arduino。micro:bit它是一款由英国广播公司(bbc)推出的,用于青少年编程教育的arm开发板,采用了基于arm cortex-m0的nrf51822处理器,集成蓝牙、2.4g无线功能、板载5*5led点阵、两个可编程按键、加速度计、三轴地磁和温度计等资源。引出了20+5pin的扩展接口,可轻松胜任各种编程相关的教学与开发场景,包括编写电子游戏、机器人控制、科学实验和可穿戴装置开发等;仅有银行卡一半大小(4cm*5cm),还可以把micro:bit集成到诸多便携的项目中。
·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扩展接口-含spi、uart、i2c、ad、pwm等接口
其中,nrf51822为主控芯片,kl26z为usb接口芯片,io扩展接口如下图所示:
如micro:bit 官网(https://microbit.org/zh-cn/code/)所介绍的,micro:bit主要的开发环境为javascript和python,其开发界面如下图所示:
javascript模块编辑器可采用积木块或javascript开发,其ide名称为makecode,有web版和离线版,其中web版的链接为:https://makecode.microbit.org/#editor,离线版截止笔者发稿日期的版本为makecode 3.4版本,安装包下载地址为:http://cdn.kittenbot.cn/makecode/win/makecodesetup 3.4.0.exe,另外也有绿色版的软件包,直接解压就能用:http://cdn.kittenbot.cn/makecode/win/makecode3.4.zip,其编程界面如下图所示:
目前3.4版本的基本功能相对来说还是比较稳定,但是有部分功能还是没有web版的好使,笔者这段时间在做串口通信的时候,用离线版本的有时候下载了程序没反应,具体原因还不是很清楚,但是用web版的就没有问题。
对于python 编辑器,玩arduino的小伙伴应该不会感觉到陌生了把,python 编辑器也有web版和离线版两种开发环境,其中web版的地址为:https://python.microbit.org/v/1.1,编程界面如下图所示:
离线版的软件名为mu,其下载地址为:https://codewith.mu/en/download,可根据自己的电脑的系统版本选择下载安装:
具体安装方法请看相应版本软件后面的 “instructions”面有详细的安装说明,安装完成后,打开mu软件,选择“micro :bit”模式打开软件:
除了官方介绍的这两款开发工具,米思齐团队开发的mixly工具也可以作为micro:bit的开发工具,目前最新版本为0.998版本,软件介绍及下载地址为:http://mixly.org/bnu-maker/mixly-arduino-win,其开发界面如下图所示:
这几款开发工具,大家可以根据自己的实际情况去选择一款自己相对比较熟悉的开发工具去开发,如果在有网络的情况下,个人还是比较倾向于web版本的开发环境,毕竟它更新的比较及时吧,所以可能会及时修正一些软件的bug。

复旦微电子:联手矽杰微推出两款全新毫米波雷达
屏占比100%的小米mix2,你期待么?
CS5213芯片的特性
麻省总医院出炉迄今最完整人类大脑三维图像 数据集超过8TB
小米6什么时候上市?小米6最新消息:中下旬发布/首周备货仅5万 售价飞涨还得抢?
需要了解Micro bit 及开发工具的原理和介绍
Nexperia推出用于HDMI 2.1和DP端口的具有ESD保护的共模滤波器
Microchip推出业界性能最强的16通道PCIe®第五代企业级NVMe® 固态硬盘控制器
AI如何兼得安全和发展
NubiaX拆解 内部设计较为常规并无太多惊艳之处
精密电位器的作用_精密电位器部件功能
澳柯玛茶叶冷柜让春茶自然原香 解决了茶商春茶的储存大难题
什么是柔性测试
汇新云创始人李珈慧:独角兽非一日炼成 创业需坚持与机遇
相电压和线电压的区别
利用无线电标准驱动的宽带接收器
汽车CAN-FD总线通信应用研究
兆易创新正式推出主频高达72MHz的GD32E230系列超值型微控制器新品
用电容的一些参数来理解电感
使用超声波流量计时应注意哪些方面