Magnet#

Introduction#

The VEX GO Electromagnet lets your robot interact with magnetic objects by picking them up and releasing them.

For the examples below, the configured electromagnet will be named magnet. They will be used in all subsequent examples throughout this API documentation when referring to Magnet class methods.

Below is a list of all available methods:

Actions – Enable or disable the Electromagnet.

  • energize – Sets the electromagnet to pick up or drop objects.

Actions#

energize#

energize sets the state of the electromagnet so it can pick up or drop objects.

Usage:
magnet.energize(action)

Parameters

Description

action

The state of the magnet to set:

  • BOOST – Enables the magnet to pick up objects.
  • DROP – Disables picking up objects and drops any held objects.
# Build Used: Super Code Base 2.0
def main():
    # Pick up an object along a path
    magnet.energize(BOOST)
    drivetrain.drive_for(FORWARD, 200, MM)

# Start threads — Do not delete
start_thread(main)