From e0296e6199ed00ecc4c7b70b686d986a9bf5a926 Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Thu, 7 Jan 2016 13:21:19 +0100 Subject: [PATCH] 3 blinking leds --- Moped/led.py | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 Moped/led.py diff --git a/Moped/led.py b/Moped/led.py new file mode 100755 index 0000000..6e06a25 --- /dev/null +++ b/Moped/led.py @@ -0,0 +1,37 @@ +#!/usr/bin/python + +from time import sleep + +import RPi.GPIO as GPIO + +yellowLed = 15 +redLed = 17 +greenLed = 18 + +sleepTime = 0.25 + +try: + GPIO.setmode(GPIO.BCM) + GPIO.setup(yellowLed, GPIO.OUT) + GPIO.setup(redLed, GPIO.OUT) + GPIO.setup(greenLed, GPIO.OUT) + + while True: + GPIO.output(yellowLed, 1) + GPIO.output(redLed, 0) + GPIO.output(greenLed, 0) + sleep(sleepTime) + GPIO.output(yellowLed, 0) + GPIO.output(redLed, 1) + GPIO.output(greenLed, 0) + sleep(sleepTime) + GPIO.output(yellowLed, 0) + GPIO.output(redLed, 0) + GPIO.output(greenLed, 1) + sleep(sleepTime) +except KeyboardInterrupt: + GPIO.output(yellowLed, 0) + GPIO.output(redLed, 0) + GPIO.output(greenLed, 0) +finally: + GPIO.cleanup()