コード例 #1
0
dim = Button(pin=25,
             pull_up=False,
             bounce_time=None,
             hold_time=1,
             hold_repeat=False,
             pin_factory=None)

while True:
    while (on_off.is_pressed):
        led.toggle()
        time.sleep(1)
    while (bright.is_pressed):
        if (led._read() == 1.0):
            led.toggle()
        elif (led._read() == 0.0):
            led._write(-0.1)
            led.toggle()
        else:
            duty_cycle = led._read()
            duty_cycle -= 0.1
            led._write(duty_cycle)
            led.toggle()
        time.sleep(1)
    while (dim.is_pressed):
        if (led._read() == 0.0):
            led.toggle()
        elif (led._read() == 1.0):
            led._write(0.15)
            led.toggle()
        else:
            duty_cycle = led._read()