为了帮助第三方开发者更加快速和便捷地开发扩展,扩展设计器针对最常见的 Arduino 扩展提供了预设模板,简化了部分开发流程,使得开发者在开发流程中可以只关注 Arduino 扩展需要配置的选项,从而不被扩展设计器提供的开发其他类型扩展的功能所干扰。
简而言之,如果你想开发 Arduino 相关扩展,选择此模板将事半功倍。

使用步骤

1、选择模板

选择“我的插件” > “我的扩展”,点击“新建扩展”,在弹出的模板选择对话框中选择“Arduino 预设模板”,然后点击确定。
选择模板.png

2、输入扩展名称

输入扩展名称,并点击“确定”。
image.png

3、配置积木

(1)基础配置

在扩展配置页面,扩展设计器已经自动为你添加了第一个积木类及其第一个积木块,你可以直接配置这个积木块。
image.png
在积木其余配置中,填写积木运行时的代码并选择积木选项。
image.png
当积木块运行时(onRun):通常适用于 Arduino 在线模式的代码配置

积木选项中:

  1. - **增大与下一个积木的距离:**指在慧编程的积木面板中增加此积木与邻近积木的间距,以辅助积木分类
  2. - **与该积木组合的脚本默认转码:**指该积木一般用作“事件”类积木,只有在该积木下的积木才会被转码
  3. - **该积木可勾选读值:**指该积木一般有一个返回值,可以实时显示在舞台上,仅对数值和字符串类积木有效

(2)上传源文件

选择“上传源文件”,并将库文件拖拽至方框内。
image.png

添加所需的积木并重复步骤(1)和(2)中的配置。

如果你的扩展比较简单,那么现在基本完成了第一个 Arduino扩展 的开发,保存积木后,点击右上方的“预览”就可以预览扩展了!

(3)高级配置

如果你还需要对扩展做进一步的配置,可选择“高级配置”做相应的配置。
image.png

(4)翻译配置

如果你希望扩展被多语言用户认识并使用,你还可以在“翻译配置”中进行国际化语言配置。
image.png
配置完成后,点击页面右上角的“预览”就可以预览扩展了!

更详细的配置操作,可参见【Arduino 扩展】为 Arduino 编写 LED 扩展(Arduino 预设模板)