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