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?
npm install
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
These blocks directly map to Johnny-Five components:
- Button
- Led
- Led.RGB
- Motor
- Sensor
- Servo
- Thermometer
Additional robotnik blocks which are