Skip to content

Botball Programming


Stands for Program Your Robot, and it is an online introductory course in programming Botball robots. It assumes you can download the programming environment from the Botball website without further instruction, but is meant for a novice at programming in C.  It provides brief instructions on how to build a demo robot and building a sensor bumper for experiments with the code, but otherwise this site is about programming and the KISS-C Integrated Development Environment. Program Your Robot assumes you can find other sources for guidance in physical robot construction.

The content is continually being modified to respond to feedback, suggestions, and even some content from programmers, Botball coaches, teachers, and students.  Want more overview? Click on Start Here! or  in the above right header.

The vision for this site is to make it as interactive as possible. Comments will be enabled so that students and teachers may contribute to the material and conversation about Botball, Robotics, Engineering, and Programming.

NEWS! (1/30/2013): Botball has a new controller: ‘Link'; To learn how to use PYR with it go to Blog on upper right!

P:Y:R was designed and built by Azi Crawford (P:Y:R Site Monkey 6/13/2011 – 8/12/2011)

Why the fire? Pyr is Greek for fire. So I decided to decorate with a little bit of that theme.  Think of it as your creativity as a bright fire that will be channeled into power as you Program Your Robot.

Explore the Site!

5 Comments leave one →
  1. David Reitz permalink
    October 3, 2011 2:03 pm

    Are you programming to a virtual robot? Or does it only work for a mechanical one?

    • October 11, 2011 6:47 pm

      Hi David.

      It’s mainly for a mechanical BotBall robot, but as KISS-C comes with a simulator – I’m sure someone could reverse engineer an interface to have the programs here control a virtual robot.


  2. October 11, 2011 7:18 pm

    To further clarify: The KISS-C IDE, a free download, comes with a simple graphic simulator for trying motion, and line sensing. (follow simulator instructions carefully)
    The most fun is to download the code trials from the KISS-C to a CBC on a real bot.
    Instructions for building and simulating a simple robot are under ‘Hard
    ware/Software’ on the right.
    Most assignments can also be tried with the older “XBC” controller using IC, also a free download from the Botball website, or you can try them using a Mindstorms kit and NXC, available on the web.

  3. March 6, 2014 3:02 pm

    Hi there! This is kind of off topic but I need some advice
    from an established blog. Is it hard to set up your own blog?
    I’m not very techincal but I can figure things out pretty fast.

    I’m thinking about creating my own but I’m not sure where to start.
    Do you have any points or suggestions? Cheers

    • March 6, 2014 4:21 pm

      All I can say is that WordPress is a relatively easy way to create and maintain a web log. Check their website for help.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

%d bloggers like this: