Advertisement
AverageMan

LED script (Not Working)

Dec 15th, 2014
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | None | 0 0
  1. #! /usr/bin/python Imports
  2.  
  3. import time
  4. import RPi.GPIO as GPIO
  5.  
  6. # Set up GPIO
  7. # LEDs on 4, 17, 18, 22, 23, 27 (BCM numbering rev2)
  8. GPIO.setmode(GPIO.BCM)
  9. GPIO.setwarnings(False)
  10.  
  11. #Set up GPIO input/output status
  12. GPIO.setup(4, GPIO.OUT)
  13. GPIO.setup(17, GPIO.OUT)
  14. GPIO.setup(18, GPIO.OUT)
  15. GPIO.setup(22, GPIO.OUT)
  16. GPIO.setup(23, GPIO.OUT)
  17. GPIO.setup(27, GPIO.OUT)
  18.  
  19. # Clear all segments before start
  20. GPIO.output(4,False)
  21. GPIO.output(17,False)
  22. GPIO.output(18,False)
  23. GPIO.output(22,False)
  24. GPIO.output(23,False)
  25. GPIO.output(27,False)
  26. time.sleep(1)
  27.  
  28. def main():
  29.   var = 1
  30.   while var == 1 :
  31.     GPIO.output(4, True)
  32.     GPIO.output(17, True)
  33.     GPIO.output(18, True)
  34.     GPIO.output(22, True)
  35.     GPIO.output(23, True)
  36.     GPIO.output(27, True)
  37.     time.sleep(2)
  38.     GPIO.output(4, False)
  39.     GPIO.output(17, False)
  40.     GPIO.output(18, False)
  41.     GPIO.output(22, False)
  42.     GPIO.output(23, False)
  43.     GPIO.output(27, False)
  44.  
  45. try:
  46.   main()
  47. except:
  48.   print "Shutting down..."
  49.   GPIO.output(4,False)
  50.   GPIO.output(17,False)
  51.   GPIO.output(18,False)
  52.   GPIO.output(22,False)
  53.   GPIO.output(23,False)
  54.   GPIO.output(27,False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement