import RPi.GPIO as GPIO from time import sleep GPIO.setwarnings(False) GPIO.setmode(GPIO.BOARD) GPIO.setup(8, GPIO.OUT, initial=GPIO.LOW) GPIO.setup(10, GPIO.OUT, initial=GPIO.LOW) GPIO.setup(12, GPIO.OUT, initial=GPIO.LOW) GPIO.setup(16, GPIO.OUT, initial=GPIO.LOW) GPIO.setup(18, GPIO.OUT, initial=GPIO.LOW) GPIO.setup(3, GPIO.OUT, initial=GPIO.LOW) GPIO.setup(24, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) i=0 while True: if GPIO.input(24) == GPIO.HIGH: while i<100: GPIO.output(8, GPIO.HIGH) sleep(.01) GPIO.output(8, GPIO.LOW) sleep(.01) GPIO.output(10, GPIO.HIGH) sleep(.01) GPIO.output(10, GPIO.LOW) sleep(.01) GPIO.output(12, GPIO.HIGH) sleep(.01) GPIO.output(12, GPIO.LOW) sleep(.01) GPIO.output(16, GPIO.HIGH) sleep(.01) GPIO.output(16, GPIO.LOW) sleep(.01) GPIO.output(18, GPIO.HIGH) sleep(.01) GPIO.output (18, GPIO.LOW) sleep(.01) GPIO.output(3, GPIO.HIGH) sleep(.01) GPIO.output(3, GPIO.LOW) sleep(.01) i+=1