我的孩子正在學校使用Scratch學習編程。她可以使用Scratch編寫Mindstorms嗎?
我的孩子正在學校使用Scratch學習編程。她可以使用Scratch編寫Mindstorms嗎?
如果您希望使用Scratch對EV3進行編程,請在github上查看此項目:
https://github.com/koen-dejonghe/ev3-scratch-helper-app
該軟件是所謂的助手應用程序,可在Scratch 2.0離線編輯器和Lego Mindstorms EV3之間建立接口。
EV3必須從Lejos( http://sourceforge.net/p/lejos/wiki/Home/)啟動,需要wifi加密狗和無線設置。 > p>
helper應用程序將在無線網絡上找到EV3程序塊,並根據EV3對RMI的請求執行在Scratch中調用的命令。helper應用程序還將電動機和傳感器的狀態報告給Scratch。 p p>
下面是Scratch中的一個示例程序,它允許您使用箭頭鍵(按'g'後)或(單擊'開始'精靈後)控制機器人直到遇到一個太靠近的物體為止,這時它將向左轉。
機器人本身應該看起來像這樣:
玩得開心,讓我知道您的想法。
否,但是您可以使用一種非常相似的編程語言:迷人。(我還沒有嘗試過。它是編程指導老師推薦的。)
Mitch Resnick是Scratch和原始Mindstorms可編程磚的開發者,並且原始Mindstorms編程接口與Scratch非常相似。如果您擁有一套原始的 Mindstorms機器人發明系統(以及運行該軟件的適當年份的PC),則可能會發現它非常相似,可以使用而不會造成很大麻煩。 (我最近通過網上購買了價值30美元的筆記本電腦使舊的Mindstorms套裝煥發了青春)
為LEGO Mindstorms EV3進行刮擦
一種方法是使用開源在線編程環境Open Roberta Lab: http://lab.open-roberta.org也是提供詳細信息的Wiki。或只是在Wikipedia上使用Google Open Roberta。
一切都是免費的。
Open Roberta Wiki: https://wiki.open-roberta.org
Open Roberta社區: https://groups.google.com/forum /#!forum / open-roberta
最佳托爾斯滕
您可以通過帶有Snap的藍牙來控制EV3磚塊(不添加固件)。可以在以下位置找到此開源Snap擴展程序: https://drive.google.com/drive/folders/0BycKtjGwKylicndOeXNkcXVlVG8
它可讓您控制LEGO中的所有傳感器箱,電機和車輛(如果需要)。文檔(和代碼塊)大多是法語的:-(
要使其正常工作,您需要使用Windows(7或更高版本),Chrome和藍牙(在您的計算機上,EV3已經具有藍牙)
對於臨時用戶來說也許也很有趣-我們在稱為NEPO的語言(從零開始非常相似)與樂高Mindstorms EV3軟件(EV3-G)之間進行了比較: http:// roberta-home。 de / en / comparisson-open-roberta-and-lego-mindstorms-ev3-software
在macOS上,它受«用於macOS的新LEGO®MINDSTORMS®Home預發行軟件»的正式支持。我想Windows很快就會出現這種情況