Arduino Programs Guide 1.0.3 documentation for instructors, students, and offline archive users.
- Getting started — clone, toolchain, first upload.
- Hardware safety — mandatory before motor lessons.
- Serial control — USB and Bluetooth serial notes.
- Troubleshooting — common wiring and upload failures.
| Lesson | Document | Sketch |
|---|---|---|
| A | exercise-a.md | exercises/exercise-a-arrow-controller |
| B | exercise-b.md | exercises/exercise-b-pattern-selector |
| C | exercise-c.md | exercises/exercise-c-smart-fan |
| D | exercise-d.md | exercises/exercise-d-wheel-simulation |
| E | exercise-e.md | exercises/exercise-e-synchronized-scanner |
| F | exercise-f.md | exercises/exercise-f-integrated-vehicle |
| Warm-up | bluetooth-warmup.md | extras/basic-bluetooth-led |
- Keep Exercises A–B LED-only so students learn serial and timing before power electronics.
- Gate Exercises C–F on a short safety quiz or checklist review.
- After Exercise B, introduce ArduinoPatterns as an optional abstraction, not a required dependency.
- Prefer verification checklists over grading wiring aesthetics; unsafe motor wiring fails the lesson.
Release ZIP Arduino-Programs-Guide-1.0.3.zip includes exercises, extras, docs, citation metadata, changelog, and governance files so the course can be taught without a live GitHub session.