import time import board import busio import adafruit_gps import neopixel cadena = neopixel.NeoPixel(board.D8, 10) uart = busio.UART(board.TX, board.RX, baudrate=9600, timeout=100) gps = adafruit_gps.GPS(uart) cf = b'PMTK314,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0' gps.send_command(cf) gps.send_command(b'PMTK220,1000') anterior = time.monotonic() while True: gps.update() actual = time.monotonic() if actual - anterior >= 1.0: anterior = actual if gps.has_fix: print('') print('Hora actual: {:02}.{:02}.{:02} GMT'.format( gps.timestamp_utc.tm_hour, gps.timestamp_utc.tm_min, gps.timestamp_utc.tm_sec)) print('Fecha actual: {}-{}-{}'.format( gps.timestamp_utc.tm_mday, gps.timestamp_utc.tm_mon, gps.timestamp_utc.tm_year)) minuto = gps.timestamp_utc.tm_min if minuto == 0: cadena[0] = (255, 255, 0) else: cadena[0] = (0, 0, 0)