Week 1 Resources
Downloads
Section titled “Downloads”M5StickC Plus
Section titled “M5StickC Plus”| Resource | Link | Notes |
|---|---|---|
| CP210x USB Driver (Windows / Mac) | Silicon Labs | Required on Windows; usually not needed on Mac |
| CP210x Driver (via M5Stack Downloads) | docs.m5stack.com/en/download | Alternative download source |
| 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 needed) | M5Stack Downloads | Usually not required; only install if device is not detected on Windows |
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?