Robotc

From Self-sufficiency
Revision as of 21:05, 11 July 2010 by Chaosdruid (Talk) (clean up - remove COI as edits are small in number and content added, replaced: . < → .< using AWB)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
RobotC
150px
Developer(s) Carnegie Mellon University
Stable release 2.0.2 / April 2, 2010; 14 years ago (2010-04-02)
Operating system Microsoft Windows
Type IDE
Website http://robotc.net/

RobotC a program that can be used to program and control LEGO NXT's, VEX's, and RCX robots. The program is mainly built up like similar Integrated development environment's with a compiler that checks the program for errors. It has a design similar to Visual Basic 2005.
A special feature is unlimited undo's.

The latest version for Mindstorms is 2.16.1 BETA and was released the 27th of May 2010.

The latest version for VEX is 2.0.2 and was released the 2nd of April 2010.

The latest version for CORTEX is 2.16.0 BETA and was released the 24th of May 2010.

RobotC

  • Has a powerful debugging feature.
  • Explores many more functions than NXT-G and allows better programming of the NXT Programmable Brick.
  • Easier to navigate through programming than NXT-G.
  • Create more complicated programs for your NXT.
  • NXT-G is suitable for programming simple programs and is very awkward and quirky when used to create more complicated programs.

Verson 2.x

New features from the upgrade from 1.4 to 2.0 for both the VEX and the NXT version includes:

  • Tabbed programming (let you switch between two or more programs without opening another RobotC Window)
  • A new start page featuring the latest news from the RobotC community
  • More and updated sample programs
  • A new user interface with looks from Visual Basic 2005
  • Updated help system
  • Color sensor support

NXT

  • Supporting PITSCO's TETRIX programming language and hardware
  • Approved to be used at the FIRST Tech Challenge
  • A Logitech USB Gaming controller can be used to control the robot via a computer to the NXT either trough the usage of Bluetooth or cable

VEX

Nothing was added to the VEX programming language since the VEX microcontroller has a flashmemory limitation of 32kb

CORTEX

CORTEX version is currently in BETA

References

RobotC Homepage

NXT LESSONS PDF 50MB

VEX LESSONS PDF 45MB

NXT Curriculum

VEX Curriculum

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