编程|编程的低成本尝试:这套盒子让写的代码直接能在实物上面得到验证( 二 )



硬件方面 , micro.bit板搭载了一颗Nordicb出品的nRF51822处理器 , 这颗32bit的ArmCortex-MO MCU拥有16MHHz的核心频率 , 并自带256KB Flash ROM和16KB RAM 。 除此之外 , 在这块主控板上还集成了蓝牙模块、磁力计、加速度计等硬件 。

主控板背面中间位置是一组5X5的LED灯阵列 , 可用于静态或动态的点阵图像及文字显示 , 课程中的电子徽章用到阵列的显示功能 。 在LED灯阵列的两侧 , 还能看到各有一个物理按键 , 结合主控板上的3轴加速度传感器 , 就能玩些简单的体感游戏 。

micro.bit主控板除了可以单独使用外 , 还可以搭配下面这块micro.bit扩展板一起使用 , 合体后 , 能连接更多的配件 , 实现更多的功能 。

合体后的效果 , 整体集成度非常高 , 提供有6个拓展口、一个音量调节旋钮、一个3.5mm音频接口 , 一个Micro接口及一个电源开关 。

二、课件与编程这个套装挺好的地方就是提供了在线课件的支持 。 在观看在线课件前 , 我们要先用手机注册一个帐号 , 下面这个是注册页面 , 根据提示完成注册并添加说明书上的验证课程码后 , 后面我们就能跳转到电脑上面操作了 。 这里也想给厂家一个建议 , 既然后面还得用到电脑 , 为什么不直接在电脑端完成注册呢 , 那样是不是会更方便一些?

DFROBOT网页端的界面 , 主要提供有我的学习(也就是神奇的造物粒子S1的视频教学) , 课程码(根据套装情况 , 学习的课程数量及内容有所不同)及核心的Mind+在线编程。

我这次购入的套装能够观看的课程 , 内容包括了基础入门的恐龙大作战、电子徽章、捕鱼达人1、电量检测仪、磁力探测器、叫醒加菲猫及拓展课程:体感吃豆人、捕鱼达人2、飞跃大峡谷、炫彩大峡谷、酷炫吉他、小苹果存钱罐等 。


随便点开个课程看看 , 内容讲解得比较详细 , 跟着操作的话基本没什么难度 , 也算是寓教于乐了吧 。

Mind+的编程界面 , 共有四部分组成 , 分别是左侧的积木区 , 中间的编程区、右上的舞台区及角色区/背景区组成 。

Mind+作为一款青少年编程软件 , 既可以拖动图形化积木编程 , 还可以使用Python/C/C++等高级编程语言 。 以图形化积木编程为例 , 只需要把积木区对应的积木模块拖到编程区 , 改变选框中的参数及调整先后顺序就能快速完成编程 , 相比各种高级编程语言 , Mind+上手更容易 , 对于初入门的小朋友来说 , 也能在更加轻松的氛围中体验编程的乐趣 。

三、使用体验整个套装内容还是挺丰富的 , 可玩性非常高 , 楼主这里就以比较入门的电量检测仪跟大家分享下使用体验 。 电量检测仪需要用到的硬件与材料主要有micro.bit主控板、扩展板、USB数据线、鳄鱼夹丝2条、炫彩灯带、移动电源及测试用的干电池若干 。

组装好后的样子 , 接口基本都是防呆设计 , 组装过程非常顺利 。

接下来就到了这套产品最核心的地方 , 官方建议需要用到Chrome浏览器 , 在课程平台网站上打开“Mind+在线编程后 , 首次使用会提示需要Mind+LinK , 按系统选择对应的版本就可以了 , 安装正确的话 , 在连接设备下面就能看到已经在线的硬件了(COM5-Microbit这个就是了) 。

下一步就可以开始编程了 , 右上角的实时模式/上传模式 , 选择上传模式 , 跟着视频一步步开始搭积木及修改对应参数就可以了 , 从简单体验来看 , 上手难度不是很大 , 不管是对大朋友还是小朋友来说 , Mind+的编程方式还是挺容易理解 。

相关经验推荐