-
- Arduino IDE
- Arduino Core for ESP32
- Git (optional)
-
Install Arduino IDE and configure Arduino Core for ESP32 by adding the following URL to the "Additional Board Manager URLs" in the IDE preferences:
https://espressif.github.io/arduino-esp32/package_esp32_index.json
or follow the instructions by Espressif.
-
Clone or download the PixieClock repository:
git clone https://github.com/chieftain0/PixieClock.git
-
Install the required libraries using Arduino IDE's library manager.
-
Configure the board parameters according to your ESP32-S3-WROOM-1U. See the datasheet for details.
-
Configure the confidential information (WiFi credentials, OpenWeatherMap API key, NTP servers) either in config.h or by creating a new file called Secrets.h in the include folder.
-
Upload the code and enjoy!