Fråga:
Vilka är programmeringsspråken som kan användas på Lego Mindstorm EV3?
user781486
2017-02-12 06:43:03 UTC
view on stackexchange narkive permalink

Min son är intresserad av robotik. För mig vill jag ha maximal flexibilitet för programmering. För min son antar jag att något enklare skulle vara att föredra så att hans intresse inte dödades av komplexitet redan från början.

Vilka programmeringsspråk kan användas på Lego Mindstorm EV3?

Jag är ny på Lego Mindstorm.

Sex svar:
FDeitelhoff
2017-02-13 14:34:14 UTC
view on stackexchange narkive permalink

Om din son inte har någon tidigare kunskap från andra programmeringsspråk föreslår jag att du börjar med LEGO-språket som heter EV3-G . Det är den visuella som ingår i EV3. Som ett alternativ använder du Open Roberta Project som också använder ett visuellt språk, men något annorlunda i termer av begrepp.

Om du vill programmera EV3 själv du kan välja mellan olika alternativ. Det finns bindningar / bibliotek åtminstone för C, C ++, C #, Java, Python. Bra omnämnanden är MonoBrick (C #) och LeJOS (Java).

Med lite mer information om dina preferenser och dina mål tror jag att du kan få mer detaljerade rekommendationer.

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

Det finns en förlängning för Scratch att arbeta med EV3 - det kan vara värt att titta.

http://kaspesla.github.io/ev3_scratch/
Scratch-förlängningen verkar mer fokuserad på att skapa styrenheter för dina spel än att styra själva robotarna med rep.
Brock Harris
2017-02-23 01:57:47 UTC
view on stackexchange narkive permalink

Jag skulle definitivt kolla in EV3Dev. Du hittar ett stort antal olika språk för att programmera din Mindstorm Ev3. Du kan använda EV3Python för att programmera med python, vilket kan vara ett nivåpassande steg upp från Lego-programmeringsgränssnittet.

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

Jag känner till tre varianter:

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

Ett annat alternativ är Small Basic, designat för barn. Ladda ner EV3Basic och kom igång!

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

Med ev3dev kan i stort sett alla programmeringsspråk som du kan köra eller sammanställa för ARM-kortet användas. Allt du behöver för att kunna göra är att läsa och skriva till en fil. Detta beror på att ev3dev är baserad på Debian Linux och har drivrutiner för att kommunicera med hårdvaran genom virtuella filer.

Med detta sagt, brukar du förmodligen vilja använda ett bibliotek som abstrakterar lågnivå-API. Följande stöds för närvarande väl.

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

Du kan hitta hela listan och några andra tredjepartsbibliotek på sidan ev3dev Programmeringsspråk.



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...