Powerbrick在Kittenblock中编程的优势

前言

../../_images/01_01.png

如果你是首次接触Powerbrick能量魔块,并且之前也没有接触过图形化编程软件,建议先从makecode中的教程入手,能量模块套件中配套的说明折页是配套makecode编程环境进行使用。

关于能量魔块每个模块的硬件讲解,在能量模块在Makecode的教程和套件配套的折页都有讲解,这里就不再赘述。大家自主进行学习。

能量魔块在Kittenblock中使用的优势

能量魔块是一款Microbit与乐高结构件结合的套件。说到Microbit,很多老师对Microbit的编程环境Makecode赞不绝口。小喵在Microbit这块研究很深,所以在喵家软件Kittenblock中也对Microbit进行了支持。

能量魔块在Kittenblock比makecode的优势有以下:

在线调试

../../_images/01_02.png

在makecode中,如果要测试各个模块是否正常工作,必然要下载不同的程序,或者写一个比较复杂的多模块的检测程序。下载程序是需要花费时间的。

因此小喵在Kittenblock中做了这个在线调试,所谓在线调试,就是给Microbit下载一个通讯固件程序。只要你点击Kittenblock中的积木块,对应就可以控制Microbit上接的传感器(也就是能量魔块所接的传感器)。

另外在一些复杂的程序中,需要不断的调参,如果使用makecode那种方式,每调一次参数就要进行下载一次,这样就显得非常繁琐了。

所以在Kittenblock中对Microbit(能量魔块)进行在线调试,节省时间,提高程序调试的效率这些优势就凸显出来了


图形化在线交互

../../_images/01_04.png

在makecode中编程,只是对硬件进行编程,然后以拷贝文件的形式把程序下载到Microbit中。硬件是不能与软件进行交互的。

利用在线调试程序和返回值,打通Microbit的传感器与舞台交互,使DIY作品更加生动有趣。


可以进行连线说明

../../_images/01_031.png

有关硬件的编程,连线说明肯定少不了。在Makecode中只能看引脚定义才能清楚线是如何连接的,不够直观。小喵在Kittenblock中新增了连线引擎,可以非常直观看到硬件的连接关系。 并且连接图是可以保存在软件中,大家相互之间交流,只需要发程序就可以知道电气的连线了。