鲸鱼流程图

最近儿子在学校学习巡线机器人,用的是《鲸鱼流程图》,此软件提供了两种界面,一种是流程图界面,与软件详细设计中的流程图有点像:
请添加图片描述

双击任意流程节点,界面弹出该节点的属性信息,相当于参数设置:
请添加图片描述

另外一种是积木界面(应当是基于 scratch 二次开发):
请添加图片描述

此软件需要配合鲸鱼机器人的硬件配合使用,学校购买了他们的开发板,没啥问题,个人就没办法用了。

到了初中了依旧使用积木式编程,有点低效。最最关键的是,软件运行速度好慢!!!

在网上找了下类似的软件,有个开源软件 Openblock 提供类似的功能,此软件同样基于 Scratch 二次开发,支持多种开源开发板,软件有时候会出现莫名其妙的问题,不过基本不影响使用。

Openblock

软件界面跟scratch一模一样:
请添加图片描述

官方地址:https://openblockcc.gitee.io/zh/

支持的开发板

软件最上面一行提供了连接开发板功能,该软件支持多种不同的开发板(arduino),有开发板的可以直接用,没有的可以买一块,很便宜:
请添加图片描述

这些开发板中,推荐使用 ESP32 或者 Raspberry Pi Pico,相比 ATMega 单片机,这两个控制器运行速度比较快,开发板就是白菜价,淘宝上一搜一大堆。

外部扩展模块

使用外部扩展模块前,需要先选择一个外部设备,这里选择的是 ESP32 开发板,另外将工作模式设置为"上传模式":
请添加图片描述
点击左下角的添加扩展按钮:
请添加图片描述

界面会呈现系统中支持的扩展列表,点击后就可以加载,加载后插件状态为橙色:
请添加图片描述

返回后,界面的左边导航树呈现【智能小车】项:
请添加图片描述

此时就可以基于扩展模块编程了。

Logo

鸿蒙生态一站式服务平台。

更多推荐