#print("Hello, ESP32!")
from machine import Pin
from time import sleep
import random
gpio_D4_r = Pin(4, Pin.OUT)
gpio_D18_y = Pin(18, Pin.OUT)
gpio_D19_g = Pin(19, Pin.OUT)
gpio_D13_r_drugi = Pin(13, Pin.OUT)
gpio_D27_y_drugi = Pin(27, Pin.OUT)
gpio_D26_g_drugi = Pin(26, Pin.OUT)
while True:
x = random.randint(1, 3)
if x == 2:
gpio_D4_r.value(0)
gpio_D13_r_drugi.value(0)
print("Žuto treperavo svjetlo. Oprez!")
gpio_D18_y.value(1)
gpio_D27_y_drugi.value(1)
sleep(1)
gpio_D18_y.value(0)
gpio_D27_y_drugi.value(0)
sleep(1)
gpio_D18_y.value(1)
gpio_D27_y_drugi.value(1)
sleep(1)
gpio_D18_y.value(0)
gpio_D27_y_drugi.value(0)
sleep(1)
gpio_D18_y.value(1)
gpio_D27_y_drugi.value(1)
sleep(1)
gpio_D18_y.value(0)
gpio_D27_y_drugi.value(0)
sleep(1)
gpio_D18_y.value(1)
gpio_D27_y_drugi.value(1)
sleep(1)
gpio_D18_y.value(0)
gpio_D27_y_drugi.value(0)
sleep(1)
gpio_D18_y.value(1)
gpio_D27_y_drugi.value(1)
sleep(1)
gpio_D18_y.value(0)
gpio_D27_y_drugi.value(0)
sleep(1)
gpio_D19_g.value(0)
gpio_D26_g_drugi.value(0)
#print("zuto ugašeno")
gpio_D4_r.value(1)
gpio_D13_r_drugi.value(1)
gpio_D27_y_drugi.value(0)
gpio_D26_g_drugi.value(0)
print("Crveno! Stop!")
sleep(4)
gpio_D18_y.value(0)
#print("zuto ugašeno")
gpio_D18_y.value(1)
#print("zuto upaljeno")
sleep(2)
gpio_D4_r.value(0)
#print("D4 ugašen")
gpio_D18_y.value(0)
#print("zuto ugašeno")
gpio_D19_g.value(4)
print("Zeleno. Slobodan prolaz.")
sleep(4)
gpio_D19_g.value(0)
#print("zeleno ugašeno")
sleep(1)
gpio_D19_g.value(1)
#print("zeleno upaljeno")
sleep(1)
gpio_D19_g.value(0)
#print("zeleno ugašeno")
sleep(1)
gpio_D19_g.value(1)
#print("zeleno upaljeno")
sleep(1)
gpio_D19_g.value(0)
#print("zeleno ugašeno")
sleep(1)
gpio_D18_y.value(1)
print("Žuto. Oprez!")
sleep(3)
gpio_D18_y.value(0)
#print("zuto ugašeno")
gpio_D4_r.value(3)
#print("D4 upaljen")