Interactive C

ic

Interactive C is a custom version of the C language designed for educational robotics. It was originally created by Randy Sargent and Fred Martin when they developed the MIT 6.270 Robot Controller.

When using Interactive C (IC), an interpreter program (called the ”firmware”) is loaded onto the Handy Board. Then, the desktop compiler communicates with this interpreter. IC then compiles your code—as you type it—and downloads it to the interpreter for immediate execution.

Interactive C, or “IC,” is maintained by the KISS Institute of Practical Robotics. It is available for Windows, Mac, and Linux platforms. Here is a download link on their site:

3 Responses

Write a Comment»
  1. Steve Law

    I have heard that there is a version 5.xxxx firmware. Can anybody confirm this? Reason why, version 4.30 only allows for 4 processes to run where I heard that version 5.xxxx can run up to 8 processes. Is this true? If so, can anybody guide me to version 5.xxxx

  2. The latest IC is available from KIPR/Botball per the link above. What rev level of the firmware does it include?

  3. Steve Law

    The lateset software for IC is 8.0.2 and the firmware is 4.30. At least that is what is displayed on the LCD after loading the firmware.

Leave a Comment

You must be logged in to post a comment.