This commit is contained in:
Wolfgang Hottgenroth 2020-08-26 12:08:48 +02:00
commit 57c821ffe8
Signed by: wn
GPG Key ID: B586EAFCDF2F65F4

43
snippet1.py Normal file
View File

@ -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)