/robotnik

Drag and drop robotics educational library starring Johnny Five and Blockly (crowd goes wild)

Primary LanguageJavaScript

Robotnik

Robotnik is an open-source robotics programming shell for education built on JohnnyFive and Google Blockly. By dragging and assembling blocks together in the right sequence, you can make your robot do cool things and switch to a source code view for more advanced hacking!

This was developed for a workshop for Makerland Conference. If I was smarter, I would have probably used Scratch, but how could I turn down the opportunity to write an awesome new piece of software?

Gitter

Setup

npm install

Running

npm start - to run the electron version npm run webserver - to run the web version npm run dev - to run the web version with nodemon and asset recompilation

Blocks currently supported

These blocks directly map to Johnny-Five components:

  • Button
  • Led
  • Led.RGB
  • Motor
  • Sensor
  • Servo
  • Thermometer

Additional robotnik blocks which are