"); //-->
BBC micro:bit是一款基于ARM核的,如同口袋般大小的可编程计算机,任何人都可以在这块小小的板卡上进行创新。BBC发布这款开源硬件主要目的是为青少年编程教育而考虑,希望能够借助micro:bit帮助广大青少年参与到硬件制作核软件编程中去,发挥青少年丰富的想象力。BBC通过与31个组织的重大合作,在全英国每一个11/12岁的7年级或同等学龄儿童都可以免费获得一块micro:bit。
图源:micro:bit官网
BBC micro:bit官方页面:http://www.microbit.org
micro:bit的性能介绍
micro:bit虽然面积很小,只有5cm*5cm,但性能不可小觑。这款板卡采用了基于ARM Cortex-M0的nRF51822处理器,集成蓝牙功能,板载5×5 LED点阵、加速度计、三轴地磁和温度计等资源。同时,还引出了20+5pin的扩展接口,可轻松胜任各种编程相关的教学与开发场景,包括编写电子游戏、机器人控制、科学实验和可穿戴装置开发等。优秀的性能为孩子们的想象力提供了充足的展现空间。
micro:bit的配置:
25个可单独编程的LED
2颗可编程按钮
物理链接引脚
光和温度传感器
运动传感器(加速度计和罗盘)
无线通讯,无线电和蓝牙
USB接口
图源:micro:bit官网
上手micro:bit
BBC micro:bit是一款基于ARM核的,如同口袋般大小的可编程计算机,适合青少年编程教育,因此上手十分简单,只需要5个步骤。
为了更好的帮助青少年学习编程,更加容易上手,micro:bit可以在任何平台上进行编程,包括手机、Macs, PSs, Chromebooks, Linux, 甚至是Raspberry Pi。
首先以Windows为例
第一步 连接Windows
使用micro:bit的USB接口连接Windows的电脑,在电脑上找到“MICROBIT”这个文件夹,就是micro:bit了。需要注意的是,这可不是一般的U盘!
第二步 在电脑上编程
你可以使用MakeCode 编译平台 (方块拖拽式) 或者Python (文本式)对micro:bit进行编程。
海外版:Blocks Editor在线编程平台
国内版:MakeCode在线编程平台
MakeCode编辑器使用拖放块,代码是用JavaScript编写的。尝试下面的步骤来完成一个心型吧。
Micropython在线编程平台。MicroPython是可以在单片机上运行的Python,它不需要任何工具和环境,只要有个文本工具和一块开发板即可开发编译。
第三步 下载到电脑
单击编辑器中的下载按钮,你将下载一个“hex”文件,该文件能够在micro:bit中读取。下载了“hex”文件之后将它保存到“MICROBIT”文件夹中。你也可以选择“发送到→MICROBIT”。
第四步 运行
当你在进行编码时micro:bit处于暂停状态,并且开发板背后的黄色LED灯不停地闪烁,当编译结束后,程序将自动运行。
需要注意的是,每次编程时,MICROBIT驱动器都会自动弹出并返回,但是十六进制文件将会消失。micro:bit只能接收十六进制文件,不会存储任何其他东西!
第五步 掌握
上面介绍了关于编译micro:bit的基本步骤,但还是需要在不同的平台上多多练习,才能真正掌握micro:bit,并开发出不同的玩法。你可以在网上寻找好玩的例子进行尝试。
目前在EEPW论坛有micro:bit的试用活动,活动报名截至到6月13日。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。