关于蓝宙科技‘天枢系列’Microbit套件的试用报告
首先,很高兴蓝宙公司给了一次这么好的机会来体验天枢系列套件的机会,该套件基于Microbit,是一个主要面向中小学编程教育的套件。但该套件也支持Python和Java script编程,给创客们一个能轻松接触硬件的途径。创客们可以利用简单的代码控制硬件,作出自己想要的功能。
一、开箱报告
蓝宙公司在周一(6月17日)发的快递,在6月19日才终于收到。吐槽一下中通快递,真的好慢,可能是赶上了618促销,快递在安徽停留了整整24个小时,才终于有了物流信息变化。
收到包裹,是一个大号的瓦楞纸盒子,缠了好几道胶带,拿出我的美工刀霍霍几下搞定。开箱后,是一个精美的白色纸盒子,外观良好,没有缺角或其他损坏。 ,打开包装后是这样的 ,里面还很贴心的附送了一份产品发货清单和产品使用手册,让用户可以第一时间上手。 二、试用前的准备 首先,我们拿到套件后,第一时间组装,并用附送的数据线连接到电脑上。然后,打开WIN10应用商店, 点击右上角的搜索,输入MakeCode 就能找到Microbit的程序开发软件 。或者也可以输入网址https://makecode.microbit.org/,就可以开始编程了。 MakeCode的界面十分友好,很可爱。 ,先点击新建项目, 。本期目标是,先做一个小小按键计数显示功能。为了增加趣味性,我们给Microbit先增加一个开机的LED显示功能, 选中基本栏里的显示图标积木块,并将其拖动‘当开机时’积木块中。 点开显示图标的小三角,可以看到MakeCode已经为我们准备了多种预置的图案样式供我们选择。本次我们选择打钩为开机显示。 。选择完后,左边的MicroBIt模拟器会迅速模拟出本次程序的配置情况并显示出来,可以让我们在未下载程序的时候就已经能预览到程序的效果。 。回到正题,我们需要做一个按键计数功能,需要用到一个按键和一个数码管作为显示。由于数码管模块不是Microbit的标配功能,是蓝宙公司提供的独特功能,所以我们需要添加扩展模块,通过添加蓝宙公司的扩展模块,才能更好的使用数码管显示。在扩展栏中,输入https://github.com/LandzoIT/Landzobit,即可成功添加天枢的扩展模块 。为了实现本次功能的目的,我们需要设置一个变量,该变量为全局变量(全局变量的意思就是一个能在整个程序中可以变化的数值)。 我们将它命名为数码管。 。按确定之后,就可以配置‘数码管’这个变量的相关属性。 ,第一个是选择哪一个变量,当多种变量同时存在的时候,会用到。本次试验由于只有一个变量,所以点第一条后会直接将其拖入积木框中。第二条属性是配置变量的初始值。本次试验是技术按键次数。所以初始值设置为0。第三条就不用多解释了,为1。配置数码管的初始值,最好是放在程序的开头。所以我们将它放在开机启动事件中。 。为了应用数码管,我们在天枢扩展模块中选择数码管。 ,选中,将其放置到积木框中。因为我们要显示的是按键次数,即数码管这个变量的值,所以将变量数码管拖动到事件数码管显示中,效果如图: 。我们做的按键计数,而Microbit标配了两个按键,我们这次选择按键A作为本次试验的按键计数。选中输入,即可看到相关积木 ,选择第一条。 ,因为是按键计数,所以按一次,变量数码管就加一,故将变量数码管加一拖动到事件当按钮A被按下时。 。由于数码管显示是一个一直持续的事件,我们将其放在无限循环中。最后的效果如图: 。 程序做完后,需要将生成的代码文件发送到设备中,所以我们需要点 ,等待5秒钟,就可以看到显示效果了。 本次小实验就到此为止,让我们看看最后的效果吧! 这是开机后,Microbit的LED灯阵显示,我们在程序中设置的是打钩图案。这是天枢套件中的数码管,现在它显示的是我们的初始值 。 谢谢各位的支持。 |