Program with blocks

12Blocks is a tool that let’s you create programs by stacking blocks together. A library of over 100 powerful blocks let's you quickly build games, robots, and more. Just assemble blocks onto the worksheet and then debug your program with built-in graphical tools. 12Blocks is ideal for classrooms, students, hobbyists and professionals who want to quickly and easily build projects with the PICAXE.

Powerful control blocks

12Blocks let's you program with repeat loops and if statements and much more.

Music

Play different sounds.

Communicate with other devices

Toggle pins, send and receive data with RS232, shift data, measure frequencies, count edges, and measure duration of discharge in an RC circuit.

User functions and variables

When you drag the myfunction start block to the worksheet, you can replace the myfunction parameter with a name of your function. This will create a new block in the functions section of the library- which you can use to call your new function.

Variables are used to store the value of a single element. The vars section of the library contain blocks to set, change, get, and edit a variable.

Communicate with a terminal

Send and receive text and numbers

Share your programs online

12Blocks makes it easy to share your creation with the world. The Info button let’s you view and change information about your program. You can attach images to your program and edit schematics for your circuits.

Easily transition to PICAXE Code

Press "View Code" to see the text of your program.