在這篇文章中,我們會放置我們自製的開發工具或是分享別人所撰寫的實用工具,不僅僅包含Block製作,也包含一些軟硬體的資訊分享哦~
EV3 開發者模式切換工具
這是一款由我們OFDL團隊開發的,EV3開發者模式切換工具,這樣你就可以利用原有安裝在電腦上的EV3-G環境做開發,無須額外下載開發環境使用。
Download Link:http://bit.ly/2QzIEdo
樂高官方EV3開發者文檔
官方連結: https://education.lego.com/en-us/support/mindstorms-ev3/developer-kits
包含韌體VM設計、硬體電路設計、通訊協議、Block製作原始環境等等。
EV3 Framework Brick Manager
Lego EV3 Framework Brick Manager,一款通過C# .net撰寫的EV3主機管理工具。
這邊有類似的API開發元件: https://github.com/BrianPeek/legoev3
官方網站(無法訪問):http://robotics.studioxm.com/
備用Download Link:http://bit.ly/2W44ZRu
EV3 Tree visualizer
EV3 Tree visualizer 可以讓你把EV3-G程式以樹狀圖的方式顯示,讓你一目瞭然程式怎麼跑,或是那些變數沒用到之類的,這東西有在線板也有單機版。
官網: http://attila.farago.hu.gitlab.io/EV3TreeVisualizerPages/
EV3 組語編程資料
EV3 可以直接通過Lego assembly language 做編程,大多數如RobotC、ev3basic等等,都是將各種如C、.NET、JAVA等高階語言編程的code,加以轉換成 Lego assembly language (正確來說是bytecode,位元組碼),然後在編譯為rbf可執行的二進制檔案再放到主機裡面去。
下方提供一些編程常用的資料與網址: