import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) GPIO.setup(7,GPIO.OUT) GPIO.setup(11,GPIO.OUT) GPIO.setup(13,GPIO.OUT) GPIO.setup(15,GPIO.OUT) GPIO.setup(16,GPIO.OUT) def blinkLED(loop_n, delay): isON = True for i in range(0, loop_n): if isON == True: GPIO.output(7,False) time.sleep(delay) GPIO.output(11,False) time.sleep(delay) GPIO.output(13,False) time.sleep(delay) GPIO.output(15,False) time.sleep(delay) GPIO.output(16,False) time.sleep(delay) isON = False else: GPIO.output(7,True) time.sleep(delay) GPIO.output(11,True) time.sleep(delay) GPIO.output(13,True) time.sleep(delay) GPIO.output(15,True) time.sleep(delay) GPIO.output(16,True) time.sleep(delay) isON = True print "loop %d" % (i+1) GPIO.cleanup() print "Finished ...... blink LED !!!!!!" """ Main """ if __name__ == '__main__': loop_n = int(raw_input("Enter Loop Count :")) delay = int(raw_input("Enter Delay :")) blinkLED(loop_n, delay)