Discover the famous RobotC programming language created by the prestigious U.S. Carnegie Mellon University. This RobotC version is specifically designed for the Lego Mindstorms NXT. RobotC language is tailored to education as well as the professional world.
 |
According to WIRED magazine RobotC is "the best development language for Lego Mindstorms NXT"
|
RobotC, a professional robotic programming language
RobotC uses a “C” syntax and proposes a professional programming environment for writing and debugging programs in real time. The code created using RobotC is compiled natively thus creating the fastest code for Lego Mindstorms NXT.
The IDE (integrated development environment) is a very powerful tool with many features traditionally offered by professional programming environments.
The RobotC interface has a novice mode and an expert mode to ensure maximum effectiveness for all projects and all needs.
RobotC features are:
A real-time debugger
- Global variables monitoring in real time.
- Bluetooth compatible
- Samples of codes
- Functions specific to robotics
- Support for third party sensors
Finally, a very active forum on RobotC is available at:http://www.robotc.net/forums/
RobotC uses a specific Lego Mindstorms NXT firmware
Before using RobotC, you need using RobotC interface to install a specific firmware (the firmware is the operating system of the Lego Mindstorms NXT) so that the robot can interpret the programs created using RobotC. This operation is very simple one click process (find out more with this PDF).This is very easy to restore the original firmware (one click) in order to continue using NXT-G.
Technical specifications
- RobotC proposed version: 3 (The license allows you to download the latest version of the software and the future evolutions of the version 3).
- Operating System Compatibility:
- Windows ® XP Service Pack 2 and later
- Windows Vista ®