import RPi.GPIO as GPIO
import time

D1=22
D2=23
D3=24
D4=25
 
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(D1,GPIO.OUT)
GPIO.setup(D2,GPIO.OUT)
GPIO.setup(D3,GPIO.OUT)
GPIO.setup(D4,GPIO.OUT)
 
def turnUp():
  GPIO.output(D1,GPIO.HIGH)
  GPIO.output(D2,GPIO.LOW)
  GPIO.output(D3,GPIO.LOW)
  GPIO.output(D4,GPIO.HIGH)
  pass
   
def turnDown():
  GPIO.output(D1,GPIO.LOW)
  GPIO.output(D2,GPIO.HIGH)
  GPIO.output(D3,GPIO.HIGH)
  GPIO.output(D4,GPIO.LOW)
  pass
   
def turnRight():
  GPIO.output(D1,GPIO.LOW)
  GPIO.output(D2,GPIO.LOW)
  GPIO.output(D3,GPIO.HIGH)
  GPIO.output(D4,GPIO.HIGH)
  pass
 
def turnLeft():
  GPIO.output(D1,GPIO.HIGH)
  GPIO.output(D2,GPIO.HIGH)
  GPIO.output(D3,GPIO.LOW)
  GPIO.output(D4,GPIO.LOW)
  pass
 
while 1 :
  turnRight()
  time.sleep(1)
  turnUp()
  time.sleep(1)
  turnDown()
  time.sleep(1)
  turnLeft()
  time.sleep(1)
  pass
