我们从Python开源项目中,提取了以下7个代码示例,用于说明如何使用gpiozero.OutputDevice()。
def __init__(self): self.motor1 = Motor(24, 27) self.motor1_enable = OutputDevice(5, initial_value=1) # motor2 = Motor(6, 22) self.motor2 = Motor(22, 6) self.motor2_enable = OutputDevice(17, initial_value=1) self.motor3 = Motor(23, 16) self.motor3_enable = OutputDevice(12, initial_value=1) self.motor4 = Motor(13, 18) self.motor4_enable = OutputDevice(25, initial_value=1) self.motors = (self.motor1, self.motor2, self.motor3, self.motor4) self.motors_enable = (self.motor1_enable, self.motor2_enable, self.motor3_enable, self.motor4_enable)
def __init__(self): self.light = OutputDevice(3)
def __init__(self, start_time, stop_time): self.start_time = start_time self.stop_time = stop_time # lamp is connected to GPIO pin2. self.lights = OutputDevice(2)
def squ_wave(outputdev, freq, sec): assert isinstance(outputdev, OutputDevice) switch_freq = tick_half(freq) tm = timer(sec) tm.start() while not tm.arrival(): sleep(switch_freq) outputdev.toggle() outputdev.value = False
def __init__(self): self._garageOpener = OutputDevice(18, active_high=False, initial_value=False) pass