Source code for envirophat.leds

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