Warning: Private methods cannot be final as they are never overridden by other classes in /customers/d/5/f/rurandom.org/httpd.www/justintime/includes/actions/Action.php on line 82 Platform-agnostic Mindstorm EV3 - Just in Time
 Actions

Platform-agnostic Mindstorm EV3

From Just in Time

Revision as of 15:06, 1 February 2015 by Danny (talk | contribs) (Danny moved page Mindstorm EV3 to Platform-agnostic Mindstorm EV3)

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.