开源机器人【01】 - 积木编程软件OpenBlock(类似scratch)
鯨魚流程圖
最近兒子在學校學習巡線機器人,用的是《鯨魚流程圖》,此軟件提供了兩種界面,一種是流程圖界面,與軟件詳細設計中的流程圖有點像:
雙擊任意流程節點,界面彈出該節點的屬性信息,相當于參數設置:
另外一種是積木界面(應當是基于 scratch 二次開發):
此軟件需要配合鯨魚機器人的硬件配合使用,學校購買了他們的開發板,沒啥問題,個人就沒辦法用了。
到了初中了依舊使用積木式編程,有點低效。最最關鍵的是,軟件運行速度好慢!!!
在網上找了下類似的軟件,有個開源軟件 Openblock 提供類似的功能,此軟件同樣基于 Scratch 二次開發,支持多種開源開發板,軟件有時候會出現莫名其妙的問題,不過基本不影響使用。
Openblock
軟件界面跟scratch一模一樣:
官方地址:https://openblockcc.gitee.io/zh/
支持的開發板
軟件最上面一行提供了連接開發板功能,該軟件支持多種不同的開發板(arduino),有開發板的可以直接用,沒有的可以買一塊,很便宜:
這些開發板中,推薦使用 ESP32 或者 Raspberry Pi Pico,相比 ATMega 單片機,這兩個控制器運行速度比較快,開發板就是白菜價,淘寶上一搜一大堆。
外部擴展模塊
使用外部擴展模塊前,需要先選擇一個外部設備,這里選擇的是 ESP32 開發板,另外將工作模式設置為"上傳模式":
點擊左下角的添加擴展按鈕:
界面會呈現系統中支持的擴展列表,點擊后就可以加載,加載后插件狀態為橙色:
返回后,界面的左邊導航樹呈現【智能小車】項:
此時就可以基于擴展模塊編程了。
總結
以上是生活随笔為你收集整理的开源机器人【01】 - 积木编程软件OpenBlock(类似scratch)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自定义MVC项目02
- 下一篇: 中信:易悦组合,更愉悦