|Stable release||3.62 / September 6, 2013|
|Operating system||Microsoft Windows|
|License||Proprietary commercial software|
ROBOTC (trademarked as ROBOTC and frequently spelled RobotC) is an Integrated development environment targeted towards students that is used to program and control LEGO NXT, VEX, RCX, and Arduino robots using a programming language based on the C programming language.
It aims to allow code to be ported from one robotics platform to another with little or no change in code.
- Has a debugging feature.
- Uses text-based commands, commonly contrasted with NXT-G, a graphical language also for the NXT.
- Has several tutorials designed to help users learn the programming language.
- Is intended for simple to advanced programs.
- Requires custom firmware in order to run.
ROBOTC for NXT
- Supports PITSCO's Tetrix Robotics Kit.
- Approved to be used for the FIRST Tech Challenge.
- A Logitech USB Gaming controller can be used to control the robot via a computer to the NXT either through Bluetooth or a USB cable.
- Native color sensor support.
ROBOTC for CORTEX & PIC (original VEX)
- The CORTEX version can program both the CORTEX microcontroller and the PIC (original VEX).
Robot Virtual Worlds
- ROBOTC now features the ability to program virtual robots. Robot Virtual Worlds is a simulation environment that enables students to learn programming without access to physical robots.
- NXT Lessons
- VEX Lessons
- NXT Curriculum
- VEX Curriculum
- Wired Article - The Best Programming Language for Lego Mindstorms, Hands Down
- ROBOTC for LEGO MINDSTORMS 2.0 at Robotics Academy Blog
- VEX Micro controller
- CORTEX Micro controller