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()
def close(self): self.frequency = None self.when_changed = None GPIO.cleanup(self._number)
def end_read(signal, frame): global continue_reading print("Ctrl+C captured, ending read.") continue_reading = False GPIO.cleanup() print("GPIO Cleaned")
def cleanup(): running = False time.sleep(1) GPIO.cleanup()