From 1a7cc4bff741b1a9b71729ee0013f23b6d3326f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ebbe=20Ba=C3=9F?= Date: Sun, 17 Jul 2022 17:07:40 +0200 Subject: [PATCH] test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ebbe Baß --- test.py | 67 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/test.py b/test.py index 176b509..2700af0 100644 --- a/test.py +++ b/test.py @@ -1,41 +1,42 @@ +import gpiozero import time from datetime import datetime -# import RPi.GPIO as GPIO +import RPi.GPIO as GPIO -# GPIO.setmode(GPIO.BCM) -# GPIO.setup(17, GPIO.OUT) -# GPIO.output(17, GPIO.HIGH) -# time.sleep(1) -# GPIO.output(17, GPIO.LOW) -# time.sleep(5) -# GPIO.cleanup() +GPIO.setmode(GPIO.BCM) -import gpiozero -def debug_print(message: str): - now = datetime.now() - current_time = now.strftime("%H:%M:%S") - print('[DEBUG]['+current_time+'] '+message) +GPIO.setup(17, GPIO.OUT) +GPIO.output(17, GPIO.HIGH) +time.sleep(1) +GPIO.output(17, GPIO.LOW) +time.sleep(5) +GPIO.cleanup() -def error_print(message: str): - now = datetime.now() - current_time = now.strftime("%H:%M:%S") - print('[ERROR]['+current_time+'] '+message) +# def debug_print(message: str): +# now = datetime.now() +# current_time = now.strftime("%H:%M:%S") +# print('[DEBUG]['+current_time+'] '+message) -def relay_controller(pin: int, state: str): - if state == "True": - relay = gpiozero.OutputDevice(pin, active_high=False, initial_value=False) - relay.on() - debug_print("Set relay-pin "+str(pin)+" to state True") - elif state == "False": - relay = gpiozero.OutputDevice(pin, active_high=False, initial_value=False) - relay.off() - debug_print("Set relay-pin "+str(pin)+" to state False") - else: - error_print("Unknown state for relay ("+state+")") +# def error_print(message: str): +# now = datetime.now() +# current_time = now.strftime("%H:%M:%S") +# print('[ERROR]['+current_time+'] '+message) -while True: - relay_controller(7, "True") - time.sleep(2) - relay_controller(7, "False") - time.sleep(2) \ No newline at end of file +# def relay_controller(pin: int, state: str): +# if state == "True": +# relay = gpiozero.OutputDevice(pin, active_high=False, initial_value=False) +# relay.on() +# debug_print("Set relay-pin "+str(pin)+" to state True") +# elif state == "False": +# relay = gpiozero.OutputDevice(pin, active_high=False, initial_value=False) +# relay.off() +# debug_print("Set relay-pin "+str(pin)+" to state False") +# else: +# error_print("Unknown state for relay ("+state+")") + +# while True: +# relay_controller(7, "True") +# time.sleep(2) +# relay_controller(7, "False") +# time.sleep(2) \ No newline at end of file