Install Local Libraries

The source code package includes the required Arduino libraries as .zip files in the lib/ folder, so you can install them offline without downloading from the Library Manager.

Provided Libraries

The following libraries are included:

ZIP File

Library

Arduino-FT6336U.zip

FT6336U Touch Panel Driver

ESP32-audioI2S-master.zip

ESP32 I2S Audio Playback

lvgl.zip

LVGL Graphics Library

SparkFun_MAX3010x_Pulse_and_Proximity_Sensor_Library.zip

MAX30102 Heart Rate Sensor

TFT_eSPI.zip

TFT LCD Display Driver

Method 2: Manual Installation

If the ZIP method does not work, you can install libraries manually:

  1. Locate your Arduino libraries folder:

    • Windows: C:\Users\<YourName>\Documents\Arduino\libraries\

    • macOS: ~/Documents/Arduino/libraries/

    • Linux: ~/Arduino/libraries/

  2. Extract each .zip file into the libraries/ folder.

    For example, after extracting lvgl.zip, you should have:

    Arduino/
    └── libraries/
        └── lvgl/
            ├── library.properties
            ├── src/
            └── ...
    
  3. Restart Arduino IDE, and the libraries will be recognized automatically.

Verify Installation

To check if all libraries are installed correctly:

  1. Open Arduino IDE and go to File > Examples.

  2. Scroll down to the “Examples from custom libraries” section.

  3. You should see entries for LVGL, TFT_eSPI, FT6336U, ESP32-audioI2S, and SparkFun MAX3010x.

If any library is missing, repeat the installation for that specific .zip file.