Traffic Light Using Rasperry pi
try:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(14,GPIO.OUT)
GPIO.setup(15,GPIO.OUT)
GPIO.setup(18,GPIO.OUT)
def red():
GPIO.output(15, True)
print("Stop")
time.sleep(6)
GPIO.output(15, False)
return
def green():
GPIO.output(14, True)
print("G0")
time.sleep(6)
GPIO.output(14, False)
return
def yellow():
GPIO.output(18, True)
print("Wait")
time.sleep(1)
GPIO.output(18, False)
return
While True:
red()
yellow()
green()
except Exception as e:
print(e)
finally:
GPIO.output(18, False)
GPIO.output(14, False)
GPIO.output(15, False)