Robotc

ROBOTC (trademarked as ROBOTC and frequently spelled RobotC) is a commercial Integrated development environment targeted towards students that is used to program and control LEGO EV3, VEX, LEGO NXT, RCX, and Arduino robots using a programming language based on the ANSI C programming language.
It allows users to move a code from one platform to another with little or no change in code.
Features
* Has a debugging feature.
* Uses text-based commands, commonly contrasted with , 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.
* Intelligent compiler identifies and helps correct common syntax errors .
New Features is ROBOTC 4.X
* Added Graphical programing method.
** Each graphical block is a direct representation of C commands to facilitate early learning of the C language while remove the need to worry about common syntax errors.
* New toolbar interface to provide quick and clear access to common tasks like downloading a program to a robot.
ROBOTC for MINDSTORMS 3.x
* Supports the LEGO NXT platform.
* Supports PITSCO's Tetrix Robotics Kit.
* Supports the MATRIX platform.
* 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 LEGO Mindstorms 4.X
* Supports the LEGO NXT platform.
* Supports the LEGO EV3 platform.
LEGO NXT Features
* Provides the same features as ROBOTC for MINDSTORMS 3.x for the NXT platform
LEGO EV3 Features
* Can program the new LEGO EV3 platform
ROBOTC for VEX Robotics 4.X
* Supports programming the VEX Cortex
* Supports programming the VEX IQ
ROBOTC for CORTEX & PIC 3.X
* The CORTEX version can program both the VEX CORTEX Microcontroller and the VEX PIC.
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.
 
< Prev   Next >