題:
Lego Mindstorm EV3可以使用哪些編程語言?
user781486
2017-02-12 06:43:03 UTC
view on stackexchange narkive permalink

我的兒子對機器人技術感興趣。對我來說,我希望編程具有最大的靈活性。對於我的兒子,我認為更簡單的選擇是更可取的,這樣一來他的興趣就不會從一開始就被複雜性所扼殺。

我是Lego Mindstorm的新手。

六 答案:
FDeitelhoff
2017-02-13 14:34:14 UTC
view on stackexchange narkive permalink

如果您的兒子以前沒有其他編程語言的知識,我建議從稱為 EV3-G 的樂高語言開始。這就是EV3附帶的視覺效果。或者,您可以使用 Open Roberta Project,該項目也使用視覺語言,但是在概念上略有不同。

如果您想自己編寫EV3,您可以在各種選項之間進行選擇。至少有針對C,C ++,C#,Java,Python的綁定/庫。值得一提的是 MonoBrick(C#)和 LeJOS(Java)。

有關您的偏好和目標的更多信息,我想您可以獲得更詳細的建議。

Jim W says reinstate Monica
2017-02-23 03:00:19 UTC
view on stackexchange narkive permalink

Scratch可與EV3一起使用,這值得一看。

HTTP://卡斯珀俄斯拉.GitHub.IO/EV3_scratch/
Scratch擴展似乎更著重於為遊戲製作控制器,而不是用刮擦來控制實際的機器人。
Brock Harris
2017-02-23 01:57:47 UTC
view on stackexchange narkive permalink

我肯定會簽出 EV3Dev。您可以找到多種不同的語言來編寫Mindstorm Ev3。您可以使用 EV3Python通過python進行編程,這可能是從Lego編程界面進行的相應級別的升級。

Maksym Astapov
2017-02-25 00:45:10 UTC
view on stackexchange narkive permalink

我知道三個變體:

  1. LEGO MINDSTORMS EV3 Home Edition
  2. LEGO MINDSTORMS Education EV3
  3. ROBOTC
  4. ol>
Iskander
2019-11-07 23:38:39 UTC
view on stackexchange narkive permalink

另一個選項是Small Basic,專門為兒童設計。下載 EV3Basic並開始使用!

Alexander O'Mara
2019-12-26 10:40:53 UTC
view on stackexchange narkive permalink

使用 ev3dev幾乎可以使用可以為ARM板運行或編譯的任何編程語言。您真正需要做的就是讀取和寫入文件。這是因為ev3dev基於Debian Linux,並且具有通過虛擬文件與硬件進行通信的驅動程序。

話雖如此,通常您可能希望使用抽像出低級API的庫。目前,以下各項得到了很好的支持。

  • Python
  • Java
  • Go
  • C ++
  • C
  • Prolog
  • Vala
  • Genie

您可以在以下位置找到完整列表和其他一些第三方庫 ev3dev編程語言頁面



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...