While not a sensor, the DIP switches on the board allow you to set values that your code can read. This might play into your strategy. You can read these values and use them to control things like speed, starting movements or anything else you can come up with.
The DIP Switch inputs are digital inputs:
import timeimport boardimport digitaliodip1 = digitalio.DigitalInOut(board.DIP1)dip1.switch_to_input(pull=digitalio.Pull.UP)dip2 = digitalio.DigitalInOut(board.DIP2)dip2.switch_to_input(pull=digitalio.Pull.UP)dip3 = digitalio.DigitalInOut(board.DIP3)dip3.switch_to_input(pull=digitalio.Pull.UP)speed =210strategy ="spin"if dip1.value: speed =255# go faster if DIP 1 is setif dip2.value: strategy ="move"# use a different strategy if DIP 2 is set.