OpenBlock Scratch3.0+Arduino+各种硬件二次开发 全部开源
簡介
發起這個開源項目主要是因為我找遍全網也沒發現個能用的開源程序,只能自己來寫了。本著回饋社區共同進步的宗旨,該項目的全部源代碼都已經放在了github上,采用scratch3原本的MIT協議開源。
整體上來講工程結構沿用了scratch3的框架,開發的新功能也遵循了scratch3原版的組件結構和代碼規范,并不是簡單粗暴的打補丁功能上去,新添加的UI也盡量與scratch3保證了一致性。
工程frok自LLK scratch,在原基礎上的每次commit說明都是清晰的,剛剛接觸的朋友可以看下commit歷史,來學習如何為sc3添加新的功能。當然之后如果我有時間的話也會寫一些源碼分析的文章來介紹。
為了方便社區貢獻,除了初期的幾次修改我都使用了英文說明,包括README文件。如果英文有壓力的話,你可以輕松的使用瀏覽器的翻譯功能來翻譯為中文。
硬件支持列表
| Arduino | Arduino UNO, Arduino Nano, Arduino Mini, Arduino Mega256, Arduino Leonardo, Arduino Esp32 |
| MicroPython | Micro:bit, Micro:bit V2 |
加入社區
QQ群:933484739
項目地址
https://github.com/openblockcc/openblock-desktop 記得給個star~.
Wiki
Github: https://openblockcc.github.io/wiki/main
Gitee(鏡像): https://openblockcc.gitee.io/wiki/main
目前進度
記錄于 2021.06.03:當前項目已發布v2.1.1正式版,已完成全部核心功能設計,且第三方可在不改動源代碼的情況下定制自己的版本,具有高度的開放性。
一些截圖
你也可以使用在線版快速體驗。
https://openblockcc.github.io/openblock-gui/develop/
總結
以上是生活随笔為你收集整理的OpenBlock Scratch3.0+Arduino+各种硬件二次开发 全部开源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ipad分屏功能怎么开启_小白必看,自己
- 下一篇: 三相桥式全控整流电路