Skip to main content
Teacher Portal

Play

Part 1 - Step by Step

  1. InstructInstruct students that they will explore how to wirelessly connect their Code Base robot to their device. To begin, each group should have a device, VEXcode GO software, and a built Code Base robot.
    VEXcode GO workspace.
    VEXcode GO
  2. ModelModel how to launch VEXcode GO on a device and the steps to connect a device to the Code Base robot.

    Follow the steps in the Connect a VEX GO Brain VEX Library article for your device to connect to your Code Base robot. Model for students how to check to ensure that their Code Base robot has been successfully connected, by viewing the colored Brain icon in the toolbar.

    Note: When you first connect your Code Base to your device, the Gyro built into the Brain may calibrate, causing the Code Base to move on its own for a moment. This is an expected behavior, do not touch the Code Base while it's calibrating.

    VEXcode GO coding environment with the brain icon and text in the upper right corner highlighted with a red callout box. The brain icon is green to show that it is connected.
    Connect the GO Brain
  3. FacilitateFacilitate a discussion as students are connecting their device to VEXcode GO by asking the following:
    • How do you know if your device is connected successfully?
    • Where is the Brain icon in the Toolbar?
    • What is the first step in wirelessly connecting your device?

    A row of six students with thoughtful expressions on their faces stand side by side, with a shared thought bubble above their heads showing the Code Base.
    Connect to the Code Base

     
  4. RemindRemind students that learning new concepts may take multiple tries and encourage them to try again if they are unsuccessful connecting their device on the first try.
  5. AskAsk students to think about how robots can be used to complete jobs in real life that are dirty, dull, or dangerous. Why would it be better to have a robot do these jobs than a human? Can you think of jobs where the robot does all of the work? What about jobs where a human and a robot work together?

Mid-Play Break & Group Discussion

As soon as every group has successfully connected their Code Base robot to their device, come together for a brief conversation.

  • What is the first step in wirelessly connecting your Code Base robot to your device?
  • How do I know if my wireless connection was successful?
  • If you had to explain to a friend using words and gestures how to connect a Code Base robot to a device, what would you say?
  • Did you have any difficulty when connecting? If so, how did you overcome it?

Part 2 - Step by Step

  1. InstructInstruct students that they will now explore how to get the Code Base robot moving! To begin, each group should have a device, VEXcode GO software, and a built Code Base robot.
    To the left the VEXcode GO interface is shown, to the right a top down view of the Code Base, indicating that VEXcode GO will be used to code the robot.
    Using VEXcode GO with the Code Base
  2. ModelModel for students how to open and save their project, and configure a Code Base in VEXcode GO.

    Model the steps of the Open and Save a Project VEX Library article for your device, and have them follow the steps to open and save their project. Instruct students to name their project Drive.

    Project name box in the VEXcode GO Toolbar with the project name "Drive".
    Name the project Drive

    Once students have named their project, they need to follow the steps to configure for the Code Base. Model the steps from the Configure a Code Base VEX Library article and ensure students can see the Drivetrain blocks in the Toolbox.

    Drivetrain blocks in the VEXcode GOToolbox. From top to bottom the blocks are:  drive forward, drive forward for 100 mm, turn right, turn right for 90 degrees, turn to heading 90 degrees, turn to rotation 90 degrees.

    Show how to drag in the [Drive for] block into the Workspace and place it under the {When started} block.

    VEXcode GO Workspace showing a When started block with a drive forward for 100 mm block attached underneath.
    Add the [Drive for] block

    Model for students how to start the project in order to test it. 

  3. FacilitateFacilitate a discussion as students are creating and starting their projects by asking the following:
    • Where can I find the [Drive for] block in VEXcode GO?
    • How do I add a block to my project?
    • Before starting your project, what do you expect the Code Base to do?
    • Did you face any challenges when creating and starting your project? If so, how did you overcome them?
    The same group of students with a shared thought bubble, but this time with VEXcode GO with the project above in the workspace.
    Discuss using VEXcode GO
  4. RemindRemind students that learning new concepts may take multiple tries and encourage them to try again if they are unsuccessful driving their Code Base robot forward on the first try.
  5. AskAsk students to think about what job or task the Code Base robot could accomplish by driving forward. Could it deliver medicine to a patient in a hospital? Could it deliver packages? Possibly drive somewhere that is too dangerous or small for a human? Ask students to come up with at least two scenarios or jobs where they could use the Code Base robot to complete a task.

Optional: If possible, keep the Code Base assembled for other Labs in this Unit.