From 32ec9336088799c42d8aa7ace6648802e1b267cf Mon Sep 17 00:00:00 2001 From: Abdellah El Morabit Date: Thu, 7 Nov 2024 17:00:19 +0100 Subject: did alot of designing and testing out on a linux machine --- recourses/Buzzer.py | 56 ----------------------------------------------------- 1 file changed, 56 deletions(-) delete mode 100644 recourses/Buzzer.py (limited to 'recourses/Buzzer.py') diff --git a/recourses/Buzzer.py b/recourses/Buzzer.py deleted file mode 100644 index 8555184..0000000 --- a/recourses/Buzzer.py +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/env python - -import RPi.GPIO as GPIO -import time - -# Set #17 as buzzer pin -BeepPin = 17 - -def print_message(): - print("========================================") - print ("| Beep |") - print ("| ------------------------------ |") - print ("| Buzzer connect to GPIO0 |") - print ("| |") - print ("| Make Buzzer beep |") - print ("| |") - print ("| |") - print ("========================================\n") - print 'Program is running...' - print 'Please press Ctrl+C to end the program...' - raw_input ("Press Enter to begin\n") - -def setup(): - # Set the GPIO modes to BCM Numbering - GPIO.setmode(GPIO.BCM) - # Set LedPin's mode to output, - # and initial level to High(3.3v) - GPIO.setup(BeepPin, GPIO.OUT, initial=GPIO.HIGH) - -def main(): - print_message() - while True: - # Buzzer on (Beep) - print 'Buzzer On' - GPIO.output(BeepPin, GPIO.LOW) - time.sleep(0.1) - # Buzzer off - print 'Buzzer Off' - GPIO.output(BeepPin, GPIO.HIGH) - time.sleep(0.1) - -def destroy(): - # Turn off buzzer - GPIO.output(BeepPin, GPIO.HIGH) - # Release resource - GPIO.cleanup() - -# If run this script directly, do: -if __name__ == '__main__': - setup() - try: - main() - # When 'Ctrl+C' is pressed, the child program - # destroy() will be executed. - except KeyboardInterrupt: - destroy() \ No newline at end of file -- cgit v1.2.3-70-g09d2