Byte#

Byte is the VEX IQ Hero Bot used in the VIQRC 23-24 Full Volume Playground.

Robot Overview#

The VEXcode VR Robot window showing the Byte Robot. It shows the robot lifting and moving Blocks with an arm and intake motor group.

Byte supports standard VR controls and sensors such as the Brain Timer, with additional Byte-specific features covered in Robot-Specific Blocks and Robot-Specific Python.

Motor Groups#

Configuration &
Python Command Name

Description

Byte robot arm range from 0 to 1300 degrees.
Arm Motor Group
arm_motor_group

The arm can be raised and lowered. This allows the robot to do things like transport game objects. The arm motor group starts at 0 degrees and will be fully raised when spun forward for 1300 degrees.

Byte robot intake and arm motor groups.
Intake Motor Group
intake_motor_group

The intake can be spun forward and in reverse. This allows the robot to collect and score game objects. The intake motor group starts at 0 degrees and will collect a Block when spun forward for 90 degrees, and score or drop a Block when spun in reverse for 90 degrees.

Components and Features#

Component or Feature

Use

API Documentation

Drivetrain

Moves and turns the robot.

Blocks - Python

Arm Motor Group

Raises and lowers the arm. This allows the robot to transport game objects.

Blocks - Python

Intake Motor Group

Spins the two wheels at the front of the robot. This allows Blocks to be picked up off the ground.

Blocks - Python

Bumper Switch

Detects when an object is loaded in the Intake.

Blocks - Python

Front Distance Sensor

Detects how far an object is from the front of the robot.

Blocks - Python

Front Optical Sensor

Detects whether an object is in the Intake.

Blocks - Python

Brain Timer

Tracks elapsed time since the project started.

Blocks - Python

Playgrounds#

Playground

Description

VIQRC 23-24 Full Volume

Move Blocks into goals in the VIQRC 23-24 Virtual Skills field.