import atexit import RPi.GPIO as GPIO GPIO.setwarnings(False) Buzzer_Pin = 17 GPIO.setmode(GPIO.BCM) GPIO.setup(Buzzer_Pin, GPIO.OUT) class Buzzer: """Used to interact with the buzzer """ @staticmethod def set(on: bool): """Turn the buzzer on / off :param on: True if on, False if off """ GPIO.output(Buzzer_Pin, on) @staticmethod def exit(): Buzzer.set(0) atexit.register(Buzzer.exit)