Logo

Getting Started

  • About This Kit
  • Preparation

Arduino Basics

  • Arduino Basics
    • 1.1 WS2812 RGB LED
    • 1.2 ADC Battery Monitor
    • 1.3 Camera Web Server
    • 1.4 SD Card (SDMMC)
    • 1.5.1 MP3 Playback from SD Card
    • 1.5.2 Online Audio Streaming
    • 1.6 Heart Rate Sensor
    • 1.7 TFT Digital Clock
    • 1.8 Touch Panel

LVGL Advanced

  • LVGL Advanced

Appendix

  • Appendix
LAFVIN ESP32-S3 Multimedia Kit
  • Arduino Basics
  • View page source

Arduino Basics

This section contains 9 fundamental projects that teach you how to control each peripheral on the ESP32-S3 board using Arduino. You’ll start with simple GPIO output and progressively learn to use I2C sensors, SPI displays, SD cards, cameras, and audio.

Each project is self-contained and includes complete source code that you can compile and upload directly.

  • 1.1 WS2812 RGB LED
    • Overview
    • What You’ll Learn
    • Before You Begin
    • Upload and Test
    • How the Code Works
    • Try This Next
  • 1.2 ADC Battery Monitor
    • Overview
    • What You’ll Learn
    • Before You Begin
    • Upload and Test
    • How the Code Works
  • 1.3 Camera Web Server
    • Overview
    • What You’ll Learn
    • Before You Begin
    • Upload and Test
    • How the Code Works
    • Try This Next
  • 1.4 SD Card (SDMMC)
    • Overview
    • What You’ll Learn
    • Before You Begin
    • Upload and Test
    • How the Code Works
    • Try This Next
  • 1.5.1 MP3 Playback from SD Card
    • Overview
    • What You’ll Learn
    • Before You Begin
    • Upload and Test
    • How the Code Works
    • Try This Next
  • 1.5.2 Online Audio Streaming
    • Overview
    • What You’ll Learn
    • Before You Begin
    • Upload and Test
    • How the Code Works
    • Try This Next
  • 1.6 Heart Rate Sensor
    • Overview
    • What You’ll Learn
    • Before You Begin
    • Upload and Test
    • How the Code Works
    • Try This Next
  • 1.7 TFT Digital Clock
    • Overview
    • What You’ll Learn
    • Before You Begin
    • Upload and Test
    • How the Code Works
    • Try This Next
  • 1.8 Touch Panel
    • Overview
    • What You’ll Learn
    • Before You Begin
    • Upload and Test
    • How the Code Works
    • Try This Next
Previous Next

© Copyright 2026, LAFVIN.

Built with Sphinx using a theme provided by Read the Docs.