FNK0103/FNK0114
Main Tutorial (LVGL Tutorial)
Important Information
Getting Started
Get Support and Offer Input
Safety and Precautions
About Freenove
Copyright
Freenove ESP32 Display
Freenove ESP32 Display Models
Related Knowledge
Screen Size
Resolution
Display Driver
List
Preface
Important Notes
ESP32-WROOM
Freenove ESP32 Display
Hardware Interfaces
Battery (Optional)
Speaker
SD Card
TFT Screen
RGB LED
GPIO Pinout Table
CH340 (Required)
Windows
Check whether CH340 has been installed
Installing CH340
MAC
Programming Software
Environment Configuration
Library Installation
Chapter 1 Serial
Project 1.1 SerialRW
Related Knowledge
Serial and parallel communication
Serial communication
Component List
Circuit
Sketch
Sketch_01.1_SerialRW
Code Explanation
Reference
Chapter 2 RGB
Project 2.1 RGB
Related Knowledge
Component List
Circuit
Sketch
Sketch_02.1_RGB
Code Explanation
Reference
Project 2.2 PWM RGB
Related Knowledge
Analog & Digital
PWM
Component List
Circuit
Sketch
Sketch_02.2_PWM_RGB
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 Play MP3
Project 7.1 Play MP3 SD by DAC
Component List
Circuit
Sketch
Sketch_07.1_Play_MP3_SD_by_DAC
Code Explanation
Chapter 8 BLE
Project 8.1 BLE USART
Component List
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
Sketch_08.2_BLE_RGB
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
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 Calibration
Project 11.1 TFT Touch Calibration
Component List
Circuit
Sketch
Sketch_11.1_TFT_Touch_Calibrate_2.4_2.8_Inch
Install Necessary Libraries
Code Explanation
Sketch_11.1_TFT_Touch_Calibrate_3.2_3.5_4.0_Inch
Code Explanation
Chapter 12 TFT Touch Drawing
Project 12.1 TFT Touch Drawing
Component List
Circuit
Sketch
Sketch_12.1_TFT_Touch_Draw_2.4_2.8_Inch
Code Explanation
Sketch_12.2_TFT_Touch_Draw_3.2_Inch
Code Explanation
Sketch_12.3_TFT_Touch_Draw_3.5_4.0_Inch
Code Explanation
Reference
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_RGB
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
Code Explanation
Chapter 19 LVGL Arduino
Project 19.1 LVGL Arduino
Component List
Circuit
Sketch
Sketch_19.1_Lvgl_Arduino
Miner Tutorial
Preface
Important Notes
LVGL Demo
NerdMiner_v2 (Freenove Miner)
Miner
Freenove ESP32 Display
Hardware Interfaces
Obtaining the BTC Receiving Address
NerdMiner_v2 (Freenove Miner)
Project Introduction
Precautions
Compatibility Description
How to Use
Firmware Flashing & Update
Wi-Fi Configuration
Management Tool
Public Pool
NMMiner
Project Introduction
Precautions
Compatibility Description
How to Use
Firmware Flashing and Activating
Wi-Fi Configuration
Management Tools
NMController Client
NMController Web
IP Address Management
Public Pool
fnk0103-docs
Index
Index
B
|
S
B
built-in function
server.available()
server.begin()
S
server.available()
built-in function
server.begin()
built-in function