Easily program with drag and drop

12Blocks is ideal for the beginner programmer- it's a visual language that makes programming a microcontroller as simple as drag-n-drop. Hundreds of pre-built blocks support everything from arrays to tv graphics. Files are saved in the microcontroller's language making it easy to transition when you're ready. 12Block includes powerful debugging tools, tutorials, sample programs to ensure your success. Expand 12Block's block library by simply importing existing code.

New: Support for PICAXE

12Blocks now supports both the Parallax Propeller and the PICAXE! Write programs once then run them on either device. See here for more details.

Latest Success Stories

Jeff built a fun little device that uses text-to-speech, an ADC, and an audio amplifier to keeps your plants healthy.
Plant Whisperer

Two teams made it to the RoboCup Junior Nationals to compete in the RoboDance and Rescue competitions. The youngest programmer was only 6 years old!
RoboCup

Cheat Sheet

Everything you need to know about 12Blocks on one piece of paper:
Cheat Sheet

Program with blocks

Simply snap blocks together to create powerful programs

Powerful control blocks

From repeat loops to state machines, messages and behaviors

Complete sound library

Play WAV files, tones, synthesize speech and record sounds

Control servos easily

Control up to 32 servos with precision or just drive your bot

Communicate with other devices

Toggle pins, send/receive RS232, generate/measure frequencies

User functions, variables and arrays

Enough functionality for expert programmers, simple for the beginner

User interface blocks

Monitor and change variables and constants while your program runs

Graph variables

View a variable's value or graph it with triggers and timescales

View pin activity

View the status of all 32 IO pins and graph their activity

Communicate with a terminal

Send and receive text and numbers

Share your programs online

Use the wizard to share schematics, code and photos online

Easily transition to Spin Code

Your programs are saved as spin code to allow reuse

12Blocks is ideal for anyone starting out with the Propeller- it makes it easy to take full advantage of all the Propeller's capabilities.

Get Started!

Download 12Blocks for a free 30 day trial, then Purchase from $49USD.

12Block Resources: tutorials, videos, sample files and more...