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.
Course AI Assistant