8. RTC Example#
1. Overview#
The K230 provides an RTC (Real-Time Clock) module that allows users to set and get the current system time, suitable for applications that require time tracking.
2. Example#
The following example demonstrates how to use the RTC interface to get and set the system time.
from machine import RTC
# Instantiate RTC
rtc = RTC()
# Get current time
print(rtc.datetime())
# Set current time
rtc.init((2024, 2, 28, 2, 23, 59, 0, 0))
3. Code Explanation#
Instantiate RTC:
Create an
RTC
object to access RTC functionalities.
Get current time:
Call the
datetime()
method to get the current system time, which returns in the format(year, month, day, weekday, hour, minute, second, microsecond)
.
Set current time:
Call the
init()
method to set the current time. The tuple parameter includes the year, month, day, weekday, hour, minute, second, and microsecond.
Tip
For detailed interfaces and usage of the RTC module, please refer to the API documentation