Logo

FNK0104

  • Touch Tutorial
    • Important Information
      • Getting Started
      • Get Support and Offer Input
      • Safety and Precautions
      • About Freenove
      • Copyright
    • Freenove ESP32S3 Display
    • List
      • Related Knowledge
        • Screen Size
        • Resolution
        • Display Driver
    • Preface
      • Hardware Interfaces
      • Hardware Testing (Important)
      • Freenove ESP32S3 Display
        • Battery (Optional)
        • Speaker
        • SD Card
        • TFT Screen
        • RGB LED
      • Programming Software
      • Environment Configuration
      • Library Installation
    • Chapter 1 Serial
      • Project 1.1 USB_Serial
        • Component List
        • Circuit
        • Configuration
        • Sketch
          • Sketch_01.1_SerialRW
          • Code Explanation
          • Reference
    • Chapter 2 RGB
      • Project 2.1 RGB
        • Related Knowledge
        • Component List
        • Circuit
        • Sketch
          • Install the needed libraries.
          • Sketch_02.1_LedPixel
          • Code Explanation
          • Reference
            • Freenove_ESP32_WS2812()
      • Project 2.2 Rainbow
        • Sketch
        • Component List
        • Circuit
        • Sketch
          • Sketch_02.2_Rainbow
          • Code Explanation
          • Reference
    • Chapter 3 Button
      • Project 3.1 Button RGB
        • Related Knowledge
          • Button
          • Pull-up Resistor
        • Component List
        • Circuit
        • Sketch
          • Sketch_03.1_Button_RGB
          • Code Explanation
    • Chapter 4 Button Interrupt
      • Project 4.1 Button Interrupt UART
        • Related Knowledge
          • How Interrupts Work
        • Component List
        • Circuit
        • Sketch
          • Sketch_04.1_Button_Interrupt_UART
          • Code Explanation
          • Reference
    • Chapter 5 Battery Voltage
      • Project 5.1 Battery Voltage
        • Related Knowledge
          • ADC
          • Battery Voltage
        • Component List
        • Circuit
        • Sketch
          • Sketch_05.1_Battery_Voltage
          • Code Explanation
          • Reference
    • Chapter 6 SD Card
      • Project 6.1 SD Test
        • Component List
        • Component Knowledge
          • Format SD card
          • Windows
          • MAC
        • Circuit
        • Sketch
          • Sketch_06.1_SD_Test
          • Code Explanation
    • Chapter 7 Music
      • Project 7.1 Music
        • Component List
        • Circuit
        • Sketch
          • Install the needed libraries.
          • Sketch_07.1_Music
          • Code Explanation
      • Project 7.2 Echo
        • Component List
        • Component knowledge
          • MEMS-MIC
        • Circuit
        • Sketch
          • Sketch_07.2_Echo
          • Code Explanation
    • Chapter 8 BLE
      • Project 8.1 BLE USART
        • Component Knowledge
          • BLE(Bluetooth Low Energy)
        • Circuit
        • Sketch
          • Sketch_08.1_BLE_USART
          • Code Explanation
          • LightBlue
          • Receiving Data
          • Sending Data
      • Project 8.2 BLE RGB
        • Component List
        • Circuit
        • Sketch
          • Code Explanation
    • Chapter 9 WIFI Web Server
      • Project 9.1 WIFI Web Servers LED
        • Component List
        • Component Knowledge
          • Wi-Fi
          • Web
          • HTML & CSS & JavaScript
        • Circuit
        • Sketch
          • Sketch_09.1_WiFi_Web_Servers_LED
          • Code Explanation
          • Reference
            • server.begin()
            • server.available()
    • Chapter 10 TFT Display
      • Project 10.1 TFT_Rainbow
        • Component List
        • Component Knowledge
          • TFT Display
        • Circuit
        • Sketch
          • Install Libraries
          • Sketch_10.1_TFT_Rainbow
          • Code Explanation
      • Project 10.2 Flash JPG DMA
        • Component List
        • Component Knowledge
          • DMA
        • Circuit
        • Sketch
          • Sketch_10.2_Flash_Jpg_DMA
          • Code Explanation
          • Custom image display
    • Chapter 11 TFT Touch
      • Project 11.1 TFT Touch
        • Component List
        • Circuit
        • Sketch
          • Install the needed libraries.
          • Sketch_11.1_Touch
    • Chapter 12 TFT Touch Drawing
      • Project 12.1 TFT Touch Drawing
        • Component List
        • Circuit
        • Sketch
          • Sketch_12.1_TFT_Touch_Draw
    • Chapter 13 LVGL
      • Project 13.1 LVGL
        • Component List
        • Component Knowledge
        • Circuit
        • Sketch
          • Install Libraries
          • Sketch_13.1_LVGL
          • Code Explanation
    • Chapter 14 LVGL Picture
      • Project 14.1 LVGL Picture
        • Component List
        • Circuit
        • Sketch
          • Sketch_14.1_Lvgl_Picture
          • Code Explanation
          • Custom image display
    • Chapter 15 LVGL Timer
      • Project 15.1 LVGL Timer
        • Component List
        • Circuit
        • Sketch
          • Sketch_15.1_Lvgl_Timer
          • Code Explanation
    • Chapter 16 LVGL RGB
      • Project 16.1 LVGL RGB
        • Component List
        • Circuit
        • Sketch
          • Sketch_16.1_Lvgl_WS2812
          • Code Explanation
    • Chapter 17 LVGL Music
      • Project 17.1 LVGL Music
        • Component List
        • Circuit
        • Sketch
          • Sketch_17.1_Lvgl_Music
          • Code Explanation
    • Chapter 18 LVGL Multifunctionality
      • Project 18.1 LVGL Multifunctionality
        • Component List
        • Circuit
        • Sketch
          • Sketch_18.1_Lvgl_Multifunctionality
    • Chapter 19 LVGL Arduino
      • Project 19.1 LVGL Arduino
        • Component List
        • Circuit
        • Sketch
          • Sketch_19.1_Lvgl_Arduino
    • What’s next?
  • NonTouch Tutorial
    • Important Information
      • Getting Started
      • Get Support and Offer Input
      • Safety and Precautions
      • About Freenove
      • Copyright
    • Freenove ESP32S3 Display
    • List
      • Related Knowledge
        • Screen Size
        • Resolution
        • Display Driver
    • Preface
      • Hardware Interfaces
      • Hardware Testing (Important)
      • Freenove ESP32S3 Display
        • Battery (Optional)
        • Speaker
        • SD Card
        • TFT Screen
        • RGB LED
      • Programming Software
      • Environment Configuration
      • Library Installation
    • Chapter 1 Serial
      • Project 1.1 USB_Serial
        • Component List
        • Circuit
        • Configuration
        • Sketch
          • Sketch_01.1_SerialRW
          • Code Explanation
          • Reference
    • Chapter 2 RGB
      • Project 2.1 RGB
        • Related Knowledge
        • Component List
        • Circuit
        • Sketch
          • Install the needed libraries.
          • Sketch_02.1_LedPixel
          • Code Explanation
          • Reference
            • Freenove_ESP32_WS2812()
      • Project 2.2 Rainbow
        • Sketch
        • Component List
        • Circuit
        • Sketch
          • Sketch_02.2_Rainbow
          • Code Explanation
          • Reference
    • Chapter 3 Button
      • Project 3.1 Button RGB
        • Related Knowledge
          • Button
          • Pull-up Resistor
        • Component List
        • Circuit
        • Sketch
          • Sketch_03.1_Button_RGB
          • Code Explanation
    • Chapter 4 Button Interrupt
      • Project 4.1 Button Interrupt UART
        • Related Knowledge
          • How Interrupts Work
        • Component List
        • Circuit
        • Sketch
          • Sketch_04.1_Button_Interrupt_UART
          • Code Explanation
          • Reference
    • Chapter 5 Battery Voltage
      • Project 5.1 Battery Voltage
        • Related Knowledge
          • ADC
          • Battery Voltage
        • Component List
        • Circuit
        • Sketch
          • Sketch_05.1_Battery_Voltage
          • Code Explanation
          • Reference
    • Chapter 6 SD Card
      • Project 6.1 SD Test
        • Component List
        • Component Knowledge
          • Format SD card
          • Windows
          • MAC
        • Circuit
        • Sketch
          • Sketch_06.1_SD_Test
          • Code Explanation
    • Chapter 7 Music
      • Project 7.1 Music
        • Component List
        • Circuit
        • Sketch
          • Install the needed libraries.
          • Sketch_07.1_Music
          • Code Explanation
      • Project 7.2 Echo
        • Component List
        • Component knowledge
          • MEMS-MIC
        • Circuit
        • Sketch
          • Sketch_07.2_Echo
          • Code Explanation
    • Chapter 8 BLE
      • Project 8.1 BLE USART
        • Component Knowledge
          • BLE(Bluetooth Low Energy)
        • Circuit
        • Sketch
          • Sketch_08.1_BLE_USART
          • Code Explanation
          • LightBlue
          • Receiving Data
          • Sending Data
      • Project 8.2 BLE RGB
        • Component List
        • Circuit
        • Sketch
          • Code Explanation
    • Chapter 9 WIFI Web Server
      • Project 9.1 WIFI Web Servers LED
        • Component List
        • Component Knowledge
          • Wi-Fi
          • Web
          • HTML & CSS & JavaScript
        • Circuit
        • Sketch
          • Sketch_09.1_WiFi_Web_Servers_LED
          • Code Explanation
          • Reference
            • server.begin()
            • server.available()
    • Chapter 10 TFT Display
      • Project 10.1 TFT_Rainbow
        • Component List
        • Component Knowledge
          • TFT Display
        • Circuit
        • Sketch
          • Install Libraries
          • Sketch_10.1_TFT_Rainbow
          • Code Explanation
      • Project 10.2 Flash JPG DMA
        • Component List
        • Component Knowledge
          • DMA
        • Circuit
        • Sketch
          • Sketch_10.2_Flash_Jpg_DMA
          • Code Explanation
          • Custom image display
    • Chapter 11 LVGL
      • Project 11.1 LVGL
        • Component List
        • Component Knowledge
        • Circuit
        • Sketch
          • Install Libraries
          • Sketch_11.1_LVGL
          • Code Explanation
    • Chapter 12 LVGL Arduino
      • Project 12.1 LVGL Arduino
        • Component List
        • Circuit
        • Sketch
          • Sketch_12.1_Lvgl_Arduino
    • What’s next?
  • XiaoZhi
    • XiaoZhi EN
      • AI Voice Assistant Based on XiaoZhi AI
        • About the Project
        • Cautions
        • Disclaimer
        • XiaoZhi AI Firmware
          • Installing Python (Required)
            • Windows
            • Mac
            • Linux
          • Firmware Uploading
            • Windows
            • Mac
            • Linux
        • Freenove ESP32-S3 Display Network Configuration
        • XiaoZhi AI Server Configuration
      • Freenove ESP32S3 Display
        • Touch
        • NonTouch
        • Hardware Interfaces
      • XiaoZhi AI Code
        • Visual Studio Code
          • Windows
          • Mac
          • Linux
        • Installing ESP-IDF V5.3.2
          • Code Downloading
            • Windows
            • Mac
            • Linux
          • Configure Code Environment
          • Code Compilation
      • Local Server
        • Disclaimer
        • Deploying XiaoZhi AI on a Local Server
          • Installing Ollama
            • Windows
            • Mac OS
            • Linux
          • LLM Model
            • Windows
            • Mac OS
            • Linux
          • Installing Conda
            • Windows
            • Mac OS
            • Linux
          • Deploying Virtual Environment
          • Deploying xiaozhi-esp32-server
        • Visiting xiaozhi-esp-server via ESP32S3
    • XiaoZhi CN
      • 基于小智AI的语音助手
        • 关于本项目
        • 注意事项
        • 免责声明
        • 小智AI固件
          • 安装Python(必需)
            • Windows
            • Mac
            • Linux
          • 固件烧录
            • Windows
            • Mac
            • Linux
        • Freenove ESP32-S3 Display 网络配置指南
        • XiaoZhi AI 服务器配置
      • Freenove ESP32S3 Display
        • Touch
        • NonTouch
        • 硬件接口
      • 小智AI代码
        • Visual Studio Code
          • Windows
          • Mac
          • Linux
        • 安装 ESP-IDF V5.3.2
          • 代码下载
            • Windows
            • Mac
            • Linux
          • 配置代码环境
          • 代码编译
      • 本地服务器
        • 免责声明
        • 在本地服务器部署小智AI
          • 安装Ollama
            • Windows
            • Mac OS
            • Linux
          • LLM Model
            • Windows
            • Mac OS
            • Linux
          • 安装 Conda
            • Windows
            • Mac OS
            • Linux
          • 部署虚拟环境
          • 部署 xiaozhi-esp32-server 环境
        • 通过ESP32S3访问xiaozhi-esp-server
  • Board Test
    • What You Need
    • How to Test
fnk0104-docs
  • Search