buildit

Arduino

Learn Arduino through several complete, standalone projects. Each one starts with reading real code from scratch, applying the control theory (like PID) and hardware that project needs, then working through real compiler errors, tracing bugs via telemetry, reviewing AI-proposed changes, and writing effective prompts — building the skill to work with AI, not just write code.

5 projects~780 min totalLive conversation with an AI tutor

Subscribe and spend a credit to unlock the lessons in 'Arduino'.

Projects

  1. Build your own drone

    ~240 minSubscription needed

    From wiring the circuit to real Arduino code, real PID closed-loop attitude control with an MPU-6050 IMU, and real ESC signals via the Servo library — plus reading real compiler errors, tracing bugs via telemetry, uploading (deployment), reviewing AI-proposed code changes, writing effective prompts, and a BNO080+ICM-20948 multi-sensor fusion capstone. Not how to write code from scratch — one complete project built around the skill of writing precise AI prompts and reviewing what comes back.

  2. Build a line-following robot car

    ~120 minSubscription needed

    Build a robot car that follows a line on its own using an L298N motor driver and line sensors. From real Arduino code to PID line-following, reading real compiler errors, tracing bugs via telemetry, reviewing AI-proposed changes, and writing effective prompts — the second project, applying the same approach as the drone lesson to a different domain (motor driver + sensors).

  3. Build an ultrasonic obstacle-avoiding robot

    ~120 minSubscription needed

    Build a robot car that 'sees' ahead with an HC-SR04 ultrasonic sensor and avoids obstacles on its own. From real Arduino code that reads distance in real time to make driving decisions, to reading compiler errors, AI review, and prompt writing — the third project, building the instinct for turning sensor readings into decision logic.

  4. Build a smart temp/humidity IoT logger

    ~150 minSubscription needed

    Go beyond just measuring data with a DHT22 temp/humidity sensor and ESP8266 Wi-Fi module — build an IoT logger that streams it to a server in real time. Read real code that flows from sensor → Arduino → Wi-Fi upload, diagnose communication-related compile/runtime errors, and practice AI review and prompt writing — the fourth project, the bridge from embedded to IoT.

  5. Control a servo robot arm

    ~150 minSubscription needed

    Combine multiple servo motors into a jointed robot arm and program a sequence of moves (grip, lift, release). Timing issues from controlling several servos at once, real compiler errors, AI review, and prompt writing — the fifth project, applying everything so far to a combination of actuators.