from sys import exit
try:
import RPi.GPIO as GPIO
except ImportError:
exit("This library requires the RPi.GPIO module\nInstall with: sudo pip install RPi.GPIO")
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.OUT)
GPIO.output(4, 0)
class leds:
def __init__(self, status=0):
self.status = status
[docs] def on(self):
"""Turn LEDs on."""
self.status = 1
GPIO.output(4, 1)
return True
[docs] def off(self):
"""Turn LEDs off."""
self.status = 0
GPIO.output(4, 0)
def is_on(self):
"""Return True if LED is on."""
if self.status == 1:
return True
else:
return False
def is_off(self):
"""Return True if LED is off."""
if self.status == 0:
return True
else:
return False