Programming with MicroPython: Network Time Protocol

Import FutureBoard Library

Import the Library to make use of its functions.

from future import *

08: Network Time Protocol

Import NTP Library

from machine import RTC
import ntptime

1. Initiate the Real Time Clock

rtc = RTC()

2. Sync with Network Time

ntptime.settime(zone=8)

Parameter zone is for GMT, default is 8.

3. Get the current time

rtc.datetime()

Returns a list containing the current time, [year, month, day, week, hour, minute, second].

Sample Program

Last updated