Actions

Difference between revisions of "Platform-agnostic Mindstorm EV3"

From Just in Time

Line 1: Line 1:
 
For now, this page just holds some notes and links, while I'm preparing for the Mindstorm project.
 
For now, this page just holds some notes and links, while I'm preparing for the Mindstorm project.
  
Initial goal is to get a graphical programming environment up and running on linux with an EV3 set running regular firmware.
+
Initial goal is to get a graphical programming environment up and running '''on linux''' with an EV3 set running regular firmware.
  
  

Revision as of 15:05, 1 February 2015

For now, this page just holds some notes and links, while I'm preparing for the Mindstorm project.

Initial goal is to get a graphical programming environment up and running on linux with an EV3 set running regular firmware.


Communication Protocols

Programming Language (and environment)

For now, I will be looking at integrating this with scratch.

  • Zaluum looks good, but is geared towards data processing, not directive languages.
  • How about Blockly?

Architecture

  • scratch javascript to wifi? Since this is initiated through UDP, this may require a proxy service to run.
  • scratch to USB serial or HID should work, but requires a cable.
  • Direct execution (from the scratch environment) vs. program-and-run.


Firmware alternatives

Although not currently investigated, communications may be a lot easier if the smart brick runs a custom firmware.