from machine import UART, Pin
from time import sleep
from micropyGPS import MicropyGPS
# 한국 시간(9) 설정
my_gps = MicropyGPS(9)
gps_serial = UART(1, baudrate=9600, tx=Pin(4), rx=Pin(5))
while True:
if gps_serial.any():
data = gps_serial.read()
for byte in data:
stat = my_gps.update(chr(byte))
if stat:
# 날짜와 시간 가져오기
t = my_gps.timestamp
d = my_gps.date
# 보기 좋게 포맷팅 (시:분:초)
# t[0]:시, t[1]:분, t[2]:초
time_str = f"{t[0]:02d}:{t[1]:02d}:{t[2]:02d}"
date_str = f"20{d[2]}년 {d[1]}월 {d[0]}일"
print(f"[{date_str}] 현재 시간: {time_str}")