Programming Your V5 Controller

Rocket League Competition: (Mobile) (You Tube)
Students will learn how to program their Controllers so that they can have their Robots compete in Rocket League, a competition in which the students have their robots shoot balls into the opposing team's goals. Rules

 1. Controller Programming  Gradesheet - "Rocket League Challenge."
This Gradesheet will explain what you need the Controller to do.  Grade Sheet.    

2. Controller Programming Guide:
The following Step-By-Step Guide shows you how to Select A Device (eg. Controller) and how to configure the Buttons on the Controller. Click Here.

3. My Controller Programming Hints! 
   The image below shows the Devices you will need to activate in order to successfully meet all the points required on the Rocket League Challenge Gradesheet.
Note: After you finish programming your controller and you find that it does not function correctly, check to make sure that the port that the motor is connected to on the Brain matches the port number you selected for the motor in the Device Window.

How Do I Program My Controller:

Helpful Hint: In order to save time... "Copy&Paste" the code from one program you write to another...just click on the segment of the code you would like to copy, then select "Control" "C" - open the new program and "Control" "V". It will appear!

Note: Normally we use "Drivetrain" and not "Motors" when programming motion. I am asking you to use "Motors" instead of "Drivetrain" in this one instance where we are learning how to program the "Controller." When you complete this assignment and I sign off, then you have the choice of using Motors or Drivetrain as you prepare for the competition.
Set motor velocity for a "Motor" gives two options: “%” (accepts a range from -100% to 100% ) or, “rpm” (accepts a range -600rpm to 600rpm;  "rotations per minute" value based on the Gear Cartridge installed in the V5 Smart Motors used in the Drivetrain.)
Setting a V5 Smart Motor's velocity to a negative value ("-") will cause the Motor to spin in reverse.
Setting a V5 Smart Motor's velocity to "0" will cause the Motor to stop.

Downloading This New Program Into My Controller:

How Do I Stop My Robot Arm From Descending and Claw from Releasing?