Week 1 Resources
Downloads
Section titled βDownloadsβM5StickC Plus
Section titled βM5StickC Plusβ| Resource | Link | Notes |
|---|---|---|
| M5Burner (firmware flasher) | m5stack.com/pages/download | Required to burn UIFlow 2 firmware before first use |
| FTDI CDM VCP Driver (Windows) | ftdichip.com/drivers/vcp-drivers/ | Usually auto-installs on Win 10/11; only needed if device is not detected |
| UIFlow 2.0 (Web) | uiflow2.m5stack.com | Use Chrome or Edge only |
| StickCPlus KnightRider Starter | StickCPlus-KnightRider.m5f2 | Import via File β Import in UIFlow 2.0 |
M5StickS3
Section titled βM5StickS3β| Resource | Link | Notes |
|---|---|---|
| UIFlow 2.0 (Web) | uiflow2.m5stack.com | Use Chrome or Edge only |
| StickS3 KnightRider Starter | StickS3-HelloWorld-Base.m5f2 | Import via File β Import in UIFlow 2.0 |
| CH9102 Driver (Windows β only if not detected) | M5Stack Downloads | Try this only if device is not detected after plugging in |
| StickS3 Recovery Guide | docs.m5stack.com (Chinese) | Reset and recovery procedures if device becomes unresponsive |
Video Tutorials
Section titled βVideo TutorialsβM5StickC Plus
Section titled βM5StickC Plusβ| Video | Where to Find |
|---|---|
| M5StickC Plus Introduction | Bilibili |
| M5StickC Plus Introduction | YouTube |
| UIFlow 2.0 Interface Overview | M5Stack official Bilibili channel |
M5StickS3
Section titled βM5StickS3β| Video | Where to Find |
|---|---|
| M5StickS3 Introduction (~5 min) | Search βM5StickS3 UIFlow2β on Bilibili |
| M5StickS3 UIFlow 2.0 Quick Start | M5Stack official Bilibili channel |
| UIFlow 2.0 Interface Overview | M5Stack official Bilibili channel |
Official Documentation
Section titled βOfficial DocumentationβHardware
Section titled βHardwareβ| Resource | What Itβs For |
|---|---|
| M5StickC Plus Docs (English) | Pinout, specs, hardware limits |
| M5StickC Plus Docs (Chinese) | More complete Chinese version |
| M5StickS3 Docs (English) | Pinout, specs, hardware limits |
| M5StickS3 Docs (Chinese) | More complete Chinese version |
Sensors (Weeks 1β2)
Section titled βSensors (Weeks 1β2)β| Resource | What Itβs For |
|---|---|
| ENV III (Temperature + Humidity) | Sensor docs and UIFlow blocks |
| PIR Motion Sensor | Motion detection docs |
| RGB LED Strip (SK6812) | LED strip wiring and UIFlow blocks |
| Unit Hub | Connecting multiple Grove sensors to one port |
Software
Section titled βSoftwareβ| Resource | What Itβs For |
|---|---|
| UIFlow 2.0 | Visual programming IDE (web-based) |
| UIFlow 2.0 Docs | Official UIFlow 2.0 documentation |
| M5Stack GitHub | Code examples and libraries |
Getting Help
Section titled βGetting Helpβ| Resource | When to Use |
|---|---|
| M5Stack Community Forum | Expert help for genuine hardware/firmware bugs |
| M5Stack Docs (Chinese) | Often more complete than English version |
| This siteβs Troubleshooting page | First stop for common setup issues |
Asking AI for Help (Smartly)
Section titled βAsking AI for Help (Smartly)βGood Questions
Section titled βGood QuestionsββIβm using M5StickC Plus with ENV III on the Grove port. UIFlow 2.0 is in Internet mode and connected, but
env.temperaturealways reads 85Β°C. Is this the SHT30 stale-data bug requiring a register reset?β
βMy M5StickS3 is not detected on Windows 11 β Device Manager shows an unknown USB device. Iβve tried two data cables and two USB ports. Do I need a CDC ACM driver?β
Bad Questions
Section titled βBad QuestionsββMy sensor doesnβt work.β
βWhy is my code broken?β
Always Include
Section titled βAlways Includeβ- Device: M5StickC Plus or M5StickS3
- Connection mode: USB (StickS3) or Internet/WiFi (StickC Plus)
- UIFlow version: 2.0
- Exact error message (copy-paste, donβt paraphrase)
- What youβve tried (reset, different cable, different port, etc.)
Was this page helpful?
β
θ¬θ¬ Β· Thank you
Quick check-in
This site uses anonymous analytics (Microsoft Clarity) to improve course content. No personal data is collected.