22/09/2021
WEIDOS Quick Start Guide
Version: 00.00.01
Page 37 / 52
Internal I2C Block Diagram for Weidos MKR1010 and ESP32 Controllers:
I2C addresses 0x20, 0x21 and 0x23 are reserved for internal use.
Using the Weidos boards in Arduino IDE, there is a library that simplifies the I2C protocols implementation.
The library is defined as Wire.h
See I2C examples of use in ArduinoIDE
File > Examples > Examples for WEIDOS-XXX > I2C
3.12
Other functionalities
RTC
Weidos RTC Module is based on DS3231 Chip. It uses I2C protocol for the communication with main CPU.
The internal Real Time Clock needs a 3,3 VDC battery (CR1220). Weidos products DOES NOT include the RTC
battery. Battery must be inserted at the lower part of the enclosure.
Using the Weidos boards in Arduino IDE, there is a library that simplifies the RTC implementation.
See RTC configuration examples in ArduinoIDE
File > Examples > Examples for WEIDOS-XXX > RTClib.