I am trying to make it so that I can reset my bumper sensors in between uses. Can anyone help.
def autonomous():
INERTIAL.set_heading(0, DEGREES)
INERTIAL.set_rotation(0, DEGREES)
INERTIAL.calibrate()
TOPROLLER.set_position(0, DEGREES)
BOTTOMROLLER.set_position(0, DEGREES)
LINTAKE.set_position(0, DEGREES)
RINTAKE.set_position(0, DEGREES)
RINTAKE.set_velocity(75, PERCENT)
LINTAKE.set_velocity(75, PERCENT)
TOPROLLER.set_velocity(75, PERCENT)
BOTTOMROLLER.set_velocity(75, PERCENT)
drivetrain.set_stopping(BRAKE)
drivetrain.set_velocity(100,PERCENT)
TOPROLLER.spin(FORWARD)
drivetrain.drive_for(FORWARD, 12, in)
drivetrain.turn_for(RIGHT, 90, DEGREES)
drivetrain.set_stopping(COAST)
drivetrain.drive_for(FORWARD, 12, in)
Superspit
if SHOOTER.released(2)
else StopR
if MAGAZINE.pressed(3)
else drivetrain.drive_for(REVERSE,6,in)
Superspit
drivetrain.turn_for(RIGHT,110,DEGREES)
drivetrain.drive_for(FORWARD,96,in)
drivetrain.turn_for(LEFT,60,DEGREES)
drivetrain.drive_for(FORWARD, 6, in)
Superspit
if SHOOTER.released(2)
else StopR
if MAGAZINE.pressed(3)
else drivetrain.drive_for(REVERSE,6,in)
return
Bumper sensors are digital sensors, not analog sensors. If i recall correctly, their value should be 1 when pushed in, and changed back to 0 when you move away.
4 Likes
You can also reverse them like any other sensor if the situation requires it.
Isn’t that digital, in that it returns one of two states, true or false?