• How to drive your robot with your phone

    What you need:

    Right Bluetooth chip

    HC-05 or HC-10 Bluetooth chip

    Many Android phones use the older versions of Bluetooth (v2 and v3).  iPhones 4S and later use Bluetooth Low Energy (BLE or Bluetooth v4). To get your robot to work with your phone you need to have the correct chip (see picture at the right).

    Android Phones

     A Bluetooth terminal app

    Android phones use a program called Blueterm+ to connect to your robot. You need to go to Google Play or the app store to install this program (I have no affiliation with the author of this program). http://drivemybot.strikingly.com/#blueterm

    iPhones and iPads

    A Bluetooth Low Energy (BLE) terminal app

    Many of the newer iPads and iPhone (4S or later: iOS4) use Bluetooth Low Energy (BLE) (Bluetooth v4) and don't talk to older Bluetooth devices (v2 or v3).  To use your newer iPad or iPhone you may need the program Light Blue Explorer or another BLE terminal program.  http://drivemybot.strikingly.com/#lightblueexplorer

    OSX laptops

    Drive without a phone

    If you don't have a phone and you are good with computers you can use the command line to enter numbers and drive your robot.  http://geekinc.ca/using-screen-as-a-serial-terminal-on-mac-os-x/

  • Install Now

    Get the program you need to drive your Robot (Android only)

  • Install Now

    Get the program you need to drive your iOS Bluetooth Low Energy (BLE = Bluetooth v4) device


    This includes more recent iPads, iPods, and iPhones which are iOS4 or later.

  • Is your robot ready?

    Check your robot is ready to drive with your phone

    Robot Checklist

    Get an adult to check your circuits and wiring.

    Then power on your robot using the switch on the battery case.

    Look for the red LED on the motor controller.

    Look for the red LED on the Arduino.


    If you got a pre-programmed Arduino chip from us you can:

    Look for the flashing SOS on your Arduino.

    Look for the robot to do these moves:

    Forward on right motor

    Reverse on right motor

    Forward on left motor

    Reverse on left motor


    Look for the flashing red LED on the Bluetooth chip.


    It looks like you are ready to connect your robot to the Bluetooth on your phone!


    Go to the correct section for your phone:


    Android http://drivemybot.strikingly.com/#android-phones


    iPhone http://drivemybot.strikingly.com/#iphones


  • Android phones

    Driving your robot using an Android phone

    Pairing with your robot

    Go to the Bluetooth settings and scan for your robot. It should have a name like HC-05 or HC-05-214.  If the Bluetooth name is something like snapbot-112 your Bluetooth chip has been reprogrammed for the higher speeds needed for communicating with SNAP4Arduino and will connect, but not drive your robot using your phone

    Connecting to your robot

    Using the free Android app Blueterm+ to connect to your robot and send commands.  Watch the robot video below: http://drivemybot.strikingly.com/#video

  • Iphones, iPads and ipods

    Driving your robot using iOS ( iPhone 4S or later?)




  • Video: Robot on the Go

    Take a look and enjoy!

    Watch the robot Go!

    Here is the TKCbot being driven by remote control using an Android phone.

  • Contact Us!

    To get help building, programming or hosting a workshop:

  • About THE tKcBOT

    'Standing on the shoulders of giants.'


    Starting from the UNSW CS4HS bot, many people have given this project a inspirational push, encouraging feedback, opened doors of opportunity, or sustained the project through their enthusiastic participation. Thanks to Susan, BW, Phillip, Adele, Ruth, Stuart and many others.


    Thanks to the explosion of information available on the Internet it is possible to create a robot with amazing capabilities just by bringing together pieces of existing technology with very little original technology.  My role has been to marry the inspiration with the the technology available, and to use my experience as a teacher to construct the learning materials to help bring this amazing technology to children. Thanks also, to the helpful people (especially Leo) at Hobart Hackerspace, who have experience and expertise way beyond mine.