Week 1 Resources
Downloads
Section titled “Downloads”| Resource | Link | Notes |
|---|---|---|
| CH9102 USB Driver (Windows) | M5Stack Downloads | Install BEFORE plugging in device |
| CH34x Driver (Mac — community reported) | WCH Official | Try without driver first; install only if device not detected. Not tested by instructor |
| UIFlow 2.0 (Web) | flow.m5stack.com | Use Chrome or Edge only |
| StickS3 Hello World Starter | Download .m5f2 file | Import via File → Import in UIFlow 2.0 |
Video Tutorials
Section titled “Video Tutorials”Getting Started (Watch in Order)
Section titled “Getting Started (Watch in Order)”| Video | Duration | What You’ll Learn |
|---|---|---|
| UiFlow2 Quick Start StickS3 | ~5 min | Unbox, flash, run your first program |
| M5Burner Tutorial | ~2 min | How to recover when things go wrong |
| UiFlow 2 Interface Guide | ~6 min | Where everything lives in the IDE |
Official Documentation
Section titled “Official Documentation”Hardware & Sensors
Section titled “Hardware & Sensors”| Resource | What It’s For |
|---|---|
| StickS3 Official Docs | Pinout diagrams, power specs, hardware limits |
| StickS3 Official Docs (Chinese) | More complete Chinese version |
| 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 & Programming
Section titled “Software & Programming”| Resource | What It’s For |
|---|---|
| UIFlow 2.0 | Visual programming IDE (web-based) |
| UIFlow 2.0 Docs | Official UIFlow documentation |
| M5Stack GitHub | Official 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) | More complete than English version |
| This guide’s Troubleshooting page | First stop for common issues |
Asking AI for Help (Smartly)
Section titled “Asking AI for Help (Smartly)”Good Questions
Section titled “Good Questions”“I’m using StickS3 with ENV III on Port A. I2C scan returns [0x44], but env.temperature reads 85C. Is this the SHT30 ‘stale data’ bug requiring register reset?”
“UIFlow 2.0 shows ‘Connected’ for WiFi, but MQTT publish fails with ETIMEDOUT. How do I check if it’s actually routing to internet?”
Bad Questions
Section titled “Bad Questions”“My sensor doesn’t work.”
“Why is my code broken?”
Always Include
Section titled “Always Include”- Device: StickS3
- Firmware: UIFlow 2.0.x (check in M5Burner)
- Exact error message (copy-paste, don’t paraphrase)
- What you’ve tried (reset, I2C scan, etc.)
Was this page helpful?
💬 Report an Issue or Ask a Question
Course AI Assistant