1. ESP32 Introduction
2. ESP-IDF Development Tutorial
- 1. Environment Setup (Windows)
- 2. Environment Setup (Linux)
- 3. Build and Flash
- 1. LED Control
- 2. Button Detection
- 3. Peripheral Interrupts
- 4. ESP_TIMER
- 5. GPTIMER
- 6. Watchdog Timer
- 7. DMA
- 8. ADC
- 9. PWM Breathing LED
- 10. RGB LED Effects
- 1. Serial UART Communication Experiment
- 2. I2C_OLED Display Experiment
- 3. SPI Bus Communication Experiment
- 4. PSRAM External Memory Experiment
- 5. Flash Read and Write Experiment
- 6. USB Emulated Mass Storage Experiment
- 1.FreeRTOS Core Concepts Theory
- 2.Task Creation and Management
- 3.Queue
- 4.Binary Semaphore
- 5.Mutex
- 6.Event Groups
- 7.Software Timer
- 8.Task Scheduler
- 9.Low Power Mode
- 10.Deadlock
- 11.Priority Inversion
- 1. WIFI Network Basics
- 2. WIFI STA Mode
- 3. WIFI AP Mode
- 4. UDP Client Experiment
- 5. UDP Server Experiment
- 6. TCP Client Experiment
- 7. TCP Server Experiment
- 8. Socket Programming Basics
- 9. HTTP Client Experiment
- 10. HTTP Server Experiment
- 11. MQTT IoT Communication Protocol
- 12. WIFI OTA Upgrade
- 13. Bluetooth Fundamentals
- 14. Bluetooth Slave Mode
- 15. Bluetooth Master Mode
- 1.I2S Microphone Recording and U-Disk Playback
- 2.I2S Audio Playback Experiment
- 3.Repeater Experiment
- 1. Burn Xiaozhi Firmware
- 2. Network and Configuration
- 3. AI Agent Settings
- 4. Program Analysis
- 5. Free Chat
1. Before Development
2. Basic Peripherals
3. Serial Communication and Storage System
4. FreeRTOS operating system
5. Network Protocols and Wireless Communication
6. Audio Applications
7. Xiaozhi AI Voice
3. Arduino Development Course
- 1. Environment Setup
- 2. Build and Flash
- 1. LED Control
- 2. Button Detection
- 3. Peripheral Interrupts
- 4. ESP_TIMER
- 5. GPTIMER
- 6. Watchdog Timer
- 7. ADC
- 8. PWM Breathing LED
- 9. RGB LED Effects
- 1. Serial UART Communication
- 2. I2C OLED Display
- 3. SPI Bus Communication
- 4. Flash Read and Write
- 5. USB Emulated Mass Storage
- 1. WIFI Network Basics
- 2. WIFI STA Mode
- 3. WIFI AP Mode
- 4. UDP Server Experiment
- 5. UDP Client Experiment
- 6. TCP Client Experiment
- 7. TCP Server Experiment
- 8. HTTP Client Experiment
- 9. HTTP Server Experiment
- 10. MQTT IoT Communication Protocol
- 11. WIFI OTA Upgrade
- 12. Bluetooth Fundamentals
- 13. Bluetooth Slave Mode
- 14. Bluetooth Master Mode
- 1.I2S Microphone Recording and U-Disk Playback
- 2.I2S Audio Playback Experiment
- 3.Repeater Experiment
1. Before Development
2. Basic Peripherals
3. Serial Communication and Storage System
4. Network Protocols and Wireless Communication
5. Audio Applications
4. MicroPython Development Course
- 1. Environment Setup
- 2. Build and Flash
- 3. Thonny IDE
- 1. LED Control
- 2. Button Detection
- 3. Peripheral Interrupts
- 4. TIMER_IT
- 5. Watchdog Timer
- 6. ADC
- 7. PWM Breathing LED
- 8. RGB LED Effects
- 1. Serial UART Communication Experiment
- 2. I2C_OLED Display Experiment
- 3. SPI Bus Communication Experiment
- 4. Flash Read and Write Experiment
- 5. Print Storage
- 1. WIFI Network Basics
- 2. WIFI STA Mode
- 3. WIFI AP Mode
- 4. UDP Client Experiment
- 5. UDP Server Experiment
- 6. TCP Client Experiment
- 7. TCP Server Experiment
- 8. HTTP Client Experiment
- 9. HTTP Server Experiment
- 10. MQTT
- 11. Bluetooth Fundamentals
- 12. Bluetooth Slave Mode
- 13. Bluetooth Master Mode
- 1. I2S Audio Playback Experiment
- 2. Repeater Experiment
1. Before Development
2. Basic Peripherals
3. Serial Communication and Storage System
4. Network Protocols and Wireless Communication
5. Audio Applications