PneumaticsΒΆ
Pneumatics in VEX provide two-state linear actuation. They differ from other digital sensors in that they are output signals. Therefore, the default digital sensor configuration is insufficient.
init.c:
void initializeIO() {
pinMode(1, OUTPUT); // configure digital port 1 as an output
digitalWrite(1, LOW); // write LOW to port 1 (solenoid may be extended or not, depending on wiring)
}
opcontrol.c, auto.c, etc.
void myFunction() {
// ...
digitalWrite(1, new_value); // write HIGH or LOW to port 1 in place of new_value
// ...
}