import RPi.GPIO as GPIO
import time
class RaspberryPi:
def __init__(self, blue, yellow, red):
self.blue_pin = blue
self.yellow_pin = yellow
self.red_pin = red
def setup(self, pin):
GPIO.setmode(GPIO.BOARD)
GPIO.setup(pin, GPIO.OUT)
def set_blue(self):
self.led = self.blue_pin
def set_red(self):
self.led = self.red_pin
def set_yellow(self):
self.led = self.yellow_pin
def light(self, seconds, num=1):
self.setup(self.led)
for i in range(0, num):
GPIO.output(self.led, True)
time.sleep(seconds)
GPIO.output(self.led, False)
time.sleep(seconds)
GPIO.cleanup()
def toggle_on(self, pin):
self.setup(pin)
GPIO.output(pin, True)
def toggle_off(self, pin):
self.setup(pin)
GPIO.output(pin, False)
GPIO.cleanup()
def dot(self):
self.light(.1)
def dash(self):
self.light(1)
# |
Change |
User |
Description |
Committed |
|
#1
|
15452 |
Liz Lam |
Adding Jenkins/Raspberry Pi LED project |
|
|