Skip to content

Latest commit

 

History

History

README.md

Documentation index

Arduino Programs Guide 1.0.3 documentation for instructors, students, and offline archive users.

Course setup

  1. Getting started — clone, toolchain, first upload.
  2. Hardware safety — mandatory before motor lessons.
  3. Serial control — USB and Bluetooth serial notes.
  4. Troubleshooting — common wiring and upload failures.

Lessons

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

Instructor notes

  • 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.

Offline archive contents

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.