user781486
2017-02-12 06:43:03 UTC
我的兒子對機器人技術感興趣。對我來說,我希望編程具有最大的靈活性。對於我的兒子,我認為更簡單的選擇是更可取的,這樣一來他的興趣就不會從一開始就被複雜性所扼殺。
我是Lego Mindstorm的新手。
我的兒子對機器人技術感興趣。對我來說,我希望編程具有最大的靈活性。對於我的兒子,我認為更簡單的選擇是更可取的,這樣一來他的興趣就不會從一開始就被複雜性所扼殺。
我是Lego Mindstorm的新手。
如果您的兒子以前沒有其他編程語言的知識,我建議從稱為 EV3-G
的樂高語言開始。這就是EV3附帶的視覺效果。或者,您可以使用 Open Roberta Project,該項目也使用視覺語言,但是在概念上略有不同。
如果您想自己編寫EV3,您可以在各種選項之間進行選擇。至少有針對C,C ++,C#,Java,Python的綁定/庫。值得一提的是 MonoBrick(C#)和 LeJOS(Java)。
有關您的偏好和目標的更多信息,我想您可以獲得更詳細的建議。
Scratch可與EV3一起使用,這值得一看。
我知道三個變體:
使用 ev3dev幾乎可以使用可以為ARM板運行或編譯的任何編程語言。您真正需要做的就是讀取和寫入文件。這是因為ev3dev基於Debian Linux,並且具有通過虛擬文件與硬件進行通信的驅動程序。
話雖如此,通常您可能希望使用抽像出低級API的庫。目前,以下各項得到了很好的支持。
您可以在以下位置找到完整列表和其他一些第三方庫 ev3dev編程語言頁面。