import network
import ntptime
import utime
gunler = ["Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"]
print("\nBaşladı...\n")
sta_if = network.WLAN(network.STA_IF)
utime.sleep(1)
print(sta_if.active(True))
utime.sleep(1)
print(sta_if.active())
utime.sleep(3)
sta_if.connect("Wokwi-GUEST", "")
utime.sleep(3)
print(sta_if.isconnected())
print(sta_if.ifconfig()[0])
k = 0
if(sta_if.isconnected()):
print("İnternet bağlantısı sağlandı.\n")
k = 1
else:
print("İnternet bağlantısı sağlanmadı.\n")
k = 0
#k = 1
def zamanAl():
try:
ntptime.settime()
except OSError as e:
print(f"Hata {e}")
utime.sleep(2)
zamanAl()
if __name__ == "__main__":
if(k == 1):
a_time = utime.localtime()
#print(f"Local time before synchronization:{utime.localtime()}")
print("Senkronizasyondan önceki zaman:")
print(f"{a_time[2]:02d}/{a_time[1]:02d}/{a_time[0]:4d} {gunler[a_time[6]]}\n{a_time[3]:02d}:{a_time[4]:02d}:{a_time[5]:02d}")
zamanAl()
a_time = utime.localtime(utime.mktime(utime.localtime()) + (3 * 3600)) #+3
#print("Local time after synchronization:%s" %str(time.localtime()))
print("Senkronizasyondan sonraki zaman:")
print(f"{a_time[2]:02d}/{a_time[1]:02d}/{a_time[0]:4d} {gunler[a_time[6]]}\n{a_time[3]:02d}:{a_time[4]:02d}:{a_time[5]:02d}")
print("")
else:
print("Hata")