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
Index
Index
A
|
B
|
F
|
L
|
R
|
S
A
analogReadMilliVolts (C function)
,
[1]
attachInterrupt (C function)
,
[1]
available (C function)
,
[1]
B
built-in function
Freenove_ESP32_WS2812()
,
[1]
server.available()
,
[1]
server.begin()
,
[1]
F
Freenove_ESP32_WS2812()
built-in function
,
[1]
L
ledcAttachChannel (C function)
,
[1]
ledcWrite (C function)
,
[1]
R
read (C function)
,
[1]
S
server.available()
built-in function
,
[1]
server.begin()
built-in function
,
[1]