TBot and 12Blocks

12Blocks is a powerful visual IDE that supports the TBot in addition to many other hardware platforms like Lego NXT, Basic Stamp 2, Parallax Propeller and the Cogmation simulator.

For TBot it features super simple blocks that coordinate robot movement and gripper actions.  12Blocks also makes it easy to read and react to the TBot’s sensors including: encoders, line sensors, ultrasound proximity, as well as input buttons, microphone and battery voltage.  12Blocks makes it easy to be successful with the Arduino-base robot with built in simulator, real-time graphs, and powerful debugging tools to let you step  through code one line at a time.

To get started with TBot:

  • Install 12Blocks using the link below.  Your OS should come with a driver for the Arduino Nano microcontroller, if not, install it from here:
  • Start 12Blocks, you should see the “Start Screen”.  If Arduino.TBot is not shown on the screen, add it using the custom configuration on the bottom left.tbotconnect
  • Select one of the activities for the TBot, or click on “New” and create your own!
  • Connect a USB cable from PC to the TBot to charge the built-in batteries and to program the robot.
  • Turn on your TBot using the switch on the bottom marked “Power” when using the gripper or to move with maximum power.

TBot Product Page

12Blocks Getting Started Guide

Learning with TBot

12Blocks Latest Version

12Blocks and Raspberry Pi

We’re starting to support Raspberry Pi with 12Blocks.  The Raspberry’s floating point doesn’t work when using the Raspian image.  It does work slowly when using Wheezy.  (Here’s some background: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=66&t=11634&start=125)

If you want to be on the bleeding edge, try following these directions and send us your feedback:

Watch video tutorials here to get started with 12Blocks.

image

 

Lego Mindstorm NXT and 12Blocks

Quickly get started with 12Blocks and the Lego Mindstorm NXT:
- Install 12Blocks from http://onerobot.org/12blocks
- Ensure your NXT is turned on and connected to the PC
- Start 12Blocks, set the Port to “Auto” and Library to “Mindstorm”.
- Load a tutorial or sample file from the “File” menu and press “Run” to load the program.

-Watch the tutorial videos here.

image

PICAXE and 12Blocks

Quickly get started with 12Blocks and PICAXE:
- Install 12Blocks from http://onerobot.org/12blocks
- Ensure your PICAXE is turned on and connected to the PC
- Start 12Blocks, set the Port to your PICAXE’s port and Library to “PICAXE”. Type your chip’s type into the hardware manager option.
- Load a tutorial or sample file from the “File” menu and press “Run” to load the program.
- Watch the video here.  More video tutorials here.

image

Basic Stamp 2 and 12Blocks

Quickly get started with 12Blocks and Basic Stamp 2:
- Install 12Blocks from http://onerobot.org/12blocks
- Ensure your BasicStamp 2 is turned on and connected to the PC
- Start 12Blocks, set the Port to “Auto” and Library to “BasicStamp”
- Load a tutorial or sample file from the “File” menu and press “Run” to load the program.
- Watch the video here.  More video tutorials here.

image