- 1 System Requirements
- 2 Uninstalling and Installing ROBOTC
- 3 Activate Online
- 4 Activate by Web
- 5 Select Platform Type
- 6 Getting Started with Arduino
- 7 Getting Started with NXT and TETRIX
- 8 Getting Started with the VEX PIC
- 9 Getting Started with the VEX CORTEX
|ROBOTC requires basic system specifications to run properly. The development environment is not processor intensive, but the interactive debugger may slow down computer performance on older machines.
Uninstalling and Installing ROBOTC
|You must uninstall your previous version of ROBOTC before upgrading to the newest version of ROBOTC.|
To uninstall ROBOTC, follow these steps:
|To Install the latest version of ROBOTC, follow these steps:|
|To continue using ROBOTC past the 30 day trial period, you must purchase a ROBOTC license and then activate the license on each computer.
If you are Activating the ROBOTC license on computers with internet access, follow the Activation instructions below. If you are activating the ROBOTC license on computers without internet access, skip to Activate by Web instructions.
NOTE: ROBOTC must be activated on each individual computer.
Activate by Web
|Follow these steps to activate on a computer without internet access:
Note: You will need to use a separate computer with Internet access in step 4 at this activation process. You must repeat this process on each computer without internet access.
Select Platform Type
Getting Started with Arduino
To get started with your Arduino board, head over to the Getting Started with Arduino page!
Getting Started with NXT and TETRIX
To get started with your NXT or TETRIX device, head over to the Getting Started with NXT and TETRIX page!
Getting Started with the VEX PIC
To get started with your VEX PIC, head over to the Getting Started with VEX PIC page!
Getting Started with the VEX CORTEX
Download Master Firmware
Download ROBOTC Firmware
|The ROBOTC Firmware enables you to download ROBOTC programs to your robot and utilize the various debugger windows.
If you are also using the VEXnet Joysticks, you will need to update its firmware and establish a wireless VEXnet link between it and the Cortex.
Download VEXnet Joystick Firmware
Setting up VEXnet Communication
VEXnet Remote Control Calibration
|This document contains the procedure for calibrating the VEXnet Remote Control joysticks. Some steps are time-sensitive, so it’s recommended that you read through the instructions once before following along.
The VEXnet Remote Control includes two joysticks (each having an X and Y-axis), 8 buttons on the front, and 4 additional trigger buttons on the top. Inside, there is also 3-Axis accelerometer, capable of providing X-Y-Z acceleration values. Values from the joysticks, buttons, and accelerometer are sent as a constant stream of information over VEXnet to the robot, enabling a user to control the robot in real-time. To ensure that the VEXnet Remote Control sends out accurate joystick values, the joysticks must be calibrated before their first use, and after any firmware updates are applied to the remote control.
You will need:
Important - Time Sensitive Instructions
4. Move both joysticks through their full ranges of motion. When the remote control detects that the joysticks have been fully rotated, the JOYSTICK LED stops blinking red and green, and switches to a solid green.
|One of the best ways to start working with ROBOTC and learning how to program is to look at already developed programs. ROBOTC comes with over 75 sample programs to help the programmer learn how to program their robotics controllers.
Compiling and Downloading