Difference between revisions of "Tutorials/Getting Started"

From ROBOTC API Guide
Jump to: navigation, search
Line 159: Line 159:
 
8. ROBOTC will be activated and ready for use. Click Continue to use ROBOTC.<br />
 
8. ROBOTC will be activated and ready for use. Click Continue to use ROBOTC.<br />
 
[[File:Activate_Success.gif]]
 
[[File:Activate_Success.gif]]
 +
|}
 +
<br />
 +
 +
== Getting Started with the VEX PIC ==
 +
=== Configuring Serial Port ===
 +
{|width="740px"
 +
|-
 +
|When using ROBOTC for the first time, you may need to specify which Serial Port is used to communicate with your VEX. To change the Serial Port, follow these steps:
 +
 +
1. Open the Preferences menu under the "View" menu.<br />
 +
[[File:robotc_view_menu.png]]
 +
 +
 +
2. Select the serial COM port that your controller is attached to from the Communications Port drop-down menu. Click 'OK' to save your settings.<br />
 +
''Be sure to also select the correct Platform with the "Platform" drop-down menu.''<br />
 +
[[File:robotc_preference_port.png]]
 +
|}
 +
<br />
 +
 +
=== Download Master Firmware ===
 +
{|width="740px"
 +
|-
 +
|The Master Firmware for the VEX is sperate from the ROBOTC Firmware. The Master firmware controls all of the lower-level controls of the VEX controller (such as serial and radio communication). This firmware is supplied by Innovation FIRST and has not been modified by ROBOTC. Every VEX Microcontroller is preloaded with a version of the master firmware, but downloading the latest version will ensure that your robot is compatible with the latest hardware available.
 +
 +
 +
'''To update the VEX Master Firmware:'''<br />
 +
1. Open ROBOTC for IFI. Ensure that your VEX controller is connected and turned on.<br />
 +
 +
 +
2. Go to View > Preferences > Detailed Preferences. On the Platform tab, ensure that VEX 0.5 Microchip is selected as the Platform, alsong with the Prolific USB-to-Serial option as the Communication Port.<br />
 +
[[File:SS-2010-10-13_14.27.33.png]]
 +
 +
 +
3. Go to Robot > Download Firmware > Master CPU Firmware > Standard File to download the Master Firmware.<br />
 +
[[File:SS-2010-10-13_14.31.58.png]]
 +
 +
 +
4. A Download Progress window will appear. When the window closes, the download is complete.<br />
 +
[[File:SS-2010-10-13_14.05.46.png]]
 
|}
 
|}
 
<br />
 
<br />

Revision as of 19:13, 7 May 2012

Tutorials → Getting Started




System Requirements

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.


System Requirements:
Intel® Pentium® processor or compatible, 800 MHz minimum Windows XP Professional or Home Edition with Service Pack 2 or greater 256MB of RAM minimum Up to 30MB of available hard disk space 1 available USB port Compatible Bluetooth adapter (optional)


ROBOTC will not run natively in any other operating system other than Microsoft Windows. ROBOTC will run with a Virtualization client on a Apple Macintosh. ROBOTC has been tested with VMWare Fusion, Parallels Desktop, and Apple's Boot Camp. You will still need to download/install device drivers found on your purchased CD or on the ROBOTC website.


Uninstalling and Installing ROBOTC

Uninstalling

You must uninstall your previous version of ROBOTC before upgrading to the newest version of ROBOTC.

To uninstall ROBOTC, follow these steps:

1. Open the Control Panel from your "Start Menu"
Uninstall1.gif


2. Inside of the Control Panel, select "Add or Remove Programs"
Uninstall2.gif


3. Navigate through the "Add or Remove Programs" list until you find your version of ROBOTC that you wish to uninstall. Press the "Remove button"
Uninstall3.gif


4. Windows will start the uninstall process. When the window below disappears and you are returned to the "Add or Remove Programs" list, ROBOTC has been successfully uninstalled.
Uninstall4.gif


Installing

To Install the latest version of ROBOTC, follow these steps:

1. Double click on the ROBOTC installer. You will be presented with the Installshield installer for ROBOTC. Click "Next" to proceed.
Install1.gif


2. Before you can proceed, you must read over the accept the End User License Agreement. Click "I accept" and then the "Next" button to proceed.
Install2.gif


3. Choose where you would like to install ROBOTC to. By default, ROBOTC is installed to your "Program Files" folder. Click "Next" to proceed.
Install3.gif


4. The installer will ask you to confirm your settings. If everything looks correct, click "Install" to being the installation process.
Install4.gif


5. The installer will begin copying files from the installer to your computer. Please wait until this is complete.
Install5.gif

6. When the installation is complete, the install will inform you of this. Click "Finish" to complete your install.
Install6.gif

7. Double click the "ROBOTC for Mindstorms" icon to launch ROBOTC.
Install7.gif


Activate Online

To continue using ROBOTC past the 30 day trial period, you must purchase a ROBOTC license and then activate the license on each computer.


To activate ROBOTC, you will need the License ID and Password that was sent to you during the purchase process.

  • If you purchased a ROBOTC license online, the License ID and Password were sent to the email address specified.
  • If you ordered the CD-ROM version of ROBOTC, the License ID and Password are printed on the CD label.

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.


Follow these steps to activate on a computer with internet access:

1. Open ROBOTC and select "Activate ROBOTC" from the start-up prompt.
Activate Main.gif


2. Select "Activate ROBOTC for MINDSTORMS Online"
Activate Selection Online.gif


3. Enter in your License ID and Password that you received via emaill. Click the "Continue" button to proceed.
Activate Online LicenseIDPass.gif


4. ROBOTC will communicate with the activation server via the internet to verify your License ID and Password.
Activate Processing.gif


5. ROBOTC is activated and ready for use. Click Continue to use ROBOTC for MINDSTORMS.
Activate Success.gif


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.

1. Open ROBOTC and select "Activate ROBOTC" from the menu.
Activate Main.gif


2. Select "Activate by Web"
Activate Selection Web.gif


3. Two user codes will be displayed. Copy both of these down. Take these codes with you to a separate computer with Internet access.
Activate Web UserCodes.gif


4. At a separate computer with internet access, visit http://www.robotc.net/register. Enter your License ID and Password that you received via email and click "Next."
Activate Web EnterLicense.gif


5. Enter User Code 1 and User Code 2 that you copied down in step 3. Click "Next" to proceed.
Activate Web EnterUserCoders.gif


6. A Registration code will be displayed. Write this down and return to the original computer on which ROBOTC is installed.
Activate Web RegistrationCode.gif


7. Enter the Registration code from step 6 into the "Activation Code 1" field.
Note: Leave Activation Code 2 blank.
Activate Web UserCodes EnterReg.gif


8. ROBOTC will be activated and ready for use. Click Continue to use ROBOTC.
Activate Success.gif


Getting Started with the VEX PIC

Configuring Serial Port

When using ROBOTC for the first time, you may need to specify which Serial Port is used to communicate with your VEX. To change the Serial Port, follow these steps:

1. Open the Preferences menu under the "View" menu.
Robotc view menu.png


2. Select the serial COM port that your controller is attached to from the Communications Port drop-down menu. Click 'OK' to save your settings.
Be sure to also select the correct Platform with the "Platform" drop-down menu.
Robotc preference port.png


Download Master Firmware

The Master Firmware for the VEX is sperate from the ROBOTC Firmware. The Master firmware controls all of the lower-level controls of the VEX controller (such as serial and radio communication). This firmware is supplied by Innovation FIRST and has not been modified by ROBOTC. Every VEX Microcontroller is preloaded with a version of the master firmware, but downloading the latest version will ensure that your robot is compatible with the latest hardware available.


To update the VEX Master Firmware:
1. Open ROBOTC for IFI. Ensure that your VEX controller is connected and turned on.


2. Go to View > Preferences > Detailed Preferences. On the Platform tab, ensure that VEX 0.5 Microchip is selected as the Platform, alsong with the Prolific USB-to-Serial option as the Communication Port.
SS-2010-10-13 14.27.33.png


3. Go to Robot > Download Firmware > Master CPU Firmware > Standard File to download the Master Firmware.
SS-2010-10-13 14.31.58.png


4. A Download Progress window will appear. When the window closes, the download is complete.
SS-2010-10-13 14.05.46.png