示例#1
0
        sleep(t)
        GPIO.output(YEL, True)
        sleep(t)
        GPIO.output(GRN, True)
        sleep(t)
        GPIO.output(OUT1, True)
        sleep(t)
        GPIO.output(OUT2, True)
        sleep(t)
        GPIO.output(OUT3, True)
        sleep(t)
        GPIO.output(OUT4, True)
        sleep(t)
        GPIO.output(RED, False)
        sleep(t)
        GPIO.output(YEL, False)
        sleep(t)
        GPIO.output(GRN, False)
        sleep(t)
        GPIO.output(OUT1, False)
        sleep(t)
        GPIO.output(OUT2, False)
        sleep(t)
        GPIO.output(OUT3, False)
        sleep(t)
        GPIO.output(OUT4, False)
        sleep(t)

finally:
    GPIO.cleanup()
示例#2
0
 def close(self):
     self.frequency = None
     self.when_changed = None
     GPIO.cleanup(self._number)
示例#3
0
 def close(self):
     self.frequency = None
     self.when_changed = None
     GPIO.cleanup(self._number)
示例#4
0
def end_read(signal, frame):
    global continue_reading
    print("Ctrl+C captured, ending read.")
    continue_reading = False
    GPIO.cleanup()
    print("GPIO Cleaned")
示例#5
0
def cleanup():
    running = False
    time.sleep(1)
    GPIO.cleanup()