-
Notifications
You must be signed in to change notification settings - Fork 31
ESPBlocks
点此观看如何使用的视频教程 在 bpi:bit 中使用 espblocks blockly(long long ago)
-
以 Windows 为例,放在任意位置直接运行,建议不要有中文路径。
-
双击打开
,等待一会,它正在释放资源。
-
不管有没有连接板子,都会弹出一次 Connect 搜索板子的提示,当然你也可以另外点击 Connect 弹出该窗口。
-
-
现在我们通过有线把板子连上,它会自动查找出目前的连接的板子串口并显示出来,如下图所示。
-
-
然后点击图中的按钮,确认是自己的板子即可进行连接。
-
连接完成如下图:
-
-
(暂不支持无线连接)
- 准备一段代码,复制到白色框中。
print('\n')
print('test')
print('\n')
-
-
点击运行 Run 按钮,即可完成运行。
-
-
根据下图的箭头操作依次操作。
-
-
点击菜单中的 Blockly 按钮,会弹出一个窗口,该窗口为固定大小,且目前该功能还不能再次使用,所以打开后,需要关闭程序了才能再次使用(有提示)。
-
选择 Blockly 中的一个显示 display 接口方块,它会同步出现在右侧的编辑框中,但不可在 Blockly 模式下编辑代码。
-
-
接着选择第二个方块,图形接口方块。
-
-
然后将其结合在一起。
-
-
代码就自动生成了。
-
-
此时点击右上角的 Run 按钮,即可运行程序。
-
-
运行结果如下图。
-
-
重要提示:仅兼容大部分关于 microbit 的功能,所以会存在一些接口上的不兼容问题,如果在使用的过程中出现问题,可以试着提交一个 issue 给我,我将从底层固件上进行修复。
-
注意,它并不是 Microbit,仅是兼容常用功能,所以我无法保障你可以完全把它当作 Microbit 来使用,尤其是bpibit 上根本不存在的硬件接口。
-
注意,本软件完全开源,并建议仅提供给初学者简单上手所用,所以会存在一些不支持的功能,如果你需要更为复杂的功能,请使用我维护的 mpfshell 的系列工具。
-
已知问题一览
-
对 REPL 支持比较差,缺少一些影响体验的功能,例如:Tab 自动补全,如果你不知道 REPL 的话,就不用担心了。
-
对 Blockly 的生成的代码,会存在许多不兼容的接口,并且窗口不可二次打开。
-
不支持代码辅助提示,没有类似 Pycharm 的功能加持。
-
不支持文件操作,无法进行文件管理,例如:Mpfshell支持。