V5 Pneumatics#
Introduction#
The VEX V5 Brain can control a V5 Pneumatics system using methods from the Pneumatics class. These methods allow the Brain to open or close the system, extending or retracting pneumatic cylinders.
You will need to manually construct the class in order for this to work.
This page uses v5_pneumatic as the example V5 Pneumatics name. Replace it with your own configured name as needed.
Below is a list of available methods:
Actions – Control pneumatic cylinders.
Constructors – Manually initialize and configure V5 Pneumatic Solenoid.
Pneumatics– Creates a V5 Pneumatics Solenoid.
Actions#
open#
open extends a cylinder.
Usage:
v5_pneumatic.open()
Parameters |
Description |
|---|---|
This method has no parameters. |
# Extend the first cylinder
v5_pneumatic.open()
# Wait 2 seconds
wait(2, SECONDS)
# Retract the first cylinder
v5_pneumatic.close()
close#
close retracts a cylinder.
Usage:
v5_pneumatic.close()
Parameters |
Description |
|---|---|
This method has no parameters. |
# Extend the first cylinder
v5_pneumatic.open()
# Wait 2 seconds
wait(2, SECONDS)
# Retract the first cylinder
v5_pneumatic.close()
Constructors#
Constructors are used to manually create Pneumatics objects, which are necessary for configuring a V5 Pneumatic Solenoid.
Pneumatics#
Pneumatics creates a V5 Pneumatics Solenoid.
Usage:
Pneumatics(port)
Parameter |
Description |
|---|---|
|
The 3-Wire Port that the V5 Pneumatic Solenoid is connected to:
|
# Create a V5 Pneumatic Solenoid in Port A
v5_pneumatic = Pneumatics(brain.three_wire_port.a)