EV3 開發者工具

在這篇文章中,我們會放置我們自製的開發工具或是分享別人所撰寫的實用工具,不僅僅包含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可執行的二進制檔案再放到主機裡面去。

下方提供一些編程常用的資料與網址:

馬達 Bit Field表
樂高各種馬達比較
EV3 大中馬達轉速與電壓關係

馬達比較: http://www.philohome.com/motors/motorcomp.htm