From 57c821ffe8c495241049857285973b39bda61fab Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Wed, 26 Aug 2020 12:08:48 +0200 Subject: [PATCH] initial --- snippet1.py | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 snippet1.py diff --git a/snippet1.py b/snippet1.py new file mode 100644 index 0000000..4be5809 --- /dev/null +++ b/snippet1.py @@ -0,0 +1,43 @@ +import wiringpi +from time import sleep +import serial + +def init(): + wiringpi.wiringPiSetupGpio() + wiringpi.pinMode(18, wiringpi.OUTPUT) + wiringpi.pinMode(23, wiringpi.OUTPUT) + wiringpi.pinMode(22, wiringpi.INPUT) + wiringpi.pullUpDnControl(22, wiringpi.PUD_UP) + wiringpi.pinMode(19, wiringpi.OUTPUT) + wiringpi.pinMode(13, wiringpi.OUTPUT) + wiringpi.pinMode(5, wiringpi.OUTPUT) + wiringpi.pinMode(6, wiringpi.OUTPUT) + loop(False) + red(False) + green(False) + + +def loop(v): + if v: + wiringpi.digitalWrite(18, 1) + sleep(0.025) + wiringpi.digitalWrite(18, 0) + else: + wiringpi.digitalWrite(23, 1) + wiringpi.digitalWrite(23, 0) + +def status(): + return wiringpi.digitalRead(22) + +def green(v): + if v: + wiringpi.digitalWrite(6, 1) + else: + wiringpi.digitalWrite(6, 0) + +def red(v): + if v: + wiringpi.digitalWrite(5, 1) + else: + wiringpi.digitalWrite(5, 0) +