跳到主要内容

02-硬件编程

舞台模式和硬件编程的区别是:

目前使用软件有两种模式,三种用法

在舞台模式下:

第一种用法是:
image.png

image.pngimage.png

image.png
不选择硬件,使用基本的积木块,和基本的电脑可以使用的一些积木块,这样的用法就是与传统的动画编程基本是无差别的,就是多了一些可用的更有趣的插件

第二种用法是:
电脑与硬件进行交互,两者结合使用。这里的要求是:硬件不可以脱离电脑,两者需要在一起使用。这里的好处是,一些人工智能应用的运算可以通过电脑完成,硬件配合输出,发挥出两者的优势。
image.png

在代码模式下

所有需要使用到电脑处理互动的代码就是不可以转译的,不可以使用。代码模式只对硬件进行编程,代码下载至硬件后,可以脱离电脑使用
image.png

案例说明:

以下案例使用了microbit进行游戏互动,我们来查看两种情况:
2021-06-11_12-33-44.jpg
修改前的程序文件:体感飞机大战.zip

上图所出现的错误主要是:
在多个绿旗程序进行对硬件循环调用,造成硬件接收数据不正常。这里注意:硬件暂时不支持多任务。如需解决以上问题,又需要在其它事件中调用硬件信息,采取修改后的程序,利用变量的方式,进行传递。首先,将所有硬件相关的程序放置在一个绿旗事件下,其次,将硬件信息赋值给变量。在其它绿旗事件中,读取变量值进行判断或者显示

2021-06-11_12-35-24.jpg
修改后的程序文件:体感飞机大战-修改后.zip