12Blocks

12Blocks is an intuitive, powerful environment for programming popular robots. It’s a visual language that makes programming as simple as drag-n-drop. Hundreds of blocks support everything from reading sensors to integrating with the Robot Operation System. 12Blocks provides rich graphical debugging tools and guided tutorials to make both novice and expert programmers successful.
                       Download             Purchase          Tutorial Videos

 

Simply snap blocks together to create programs
Powerful control loops
Complete sound library
Easily control servos and movement
Communicate with other devices
User functions, variables and arrays
User interface blocks
Communicate with a terminal
Easily interact with text code

Features:

  • Just drag blocks from library to worksheet, snap together and press run
  • Quickly customize block behavior with parameters
  • Wizards help customize movements, songs, sprites
  • Powerful editing tools: lasso, undo/redo, copy/paste, tabbed worksheets
  • Easy user functions with parameters, local variables and refactoring
  • Source code can be viewed (and edited for Propeller devices)
  • Powerful comments can include images, schematics, web links
  • Real time graphs of variable values and single step debugging
  • Custom blocks are created for public functions found in imported code
  • Integrates with Cogmation’s Robot Simulator
  • More

12Blocks supports the following robots and microprocessor platforms on Windows/Mac/Linux:

It’s easy to get started with plenty of tutorials, videos and documentation, click on one of the above links for more information for details on specific hardware.