Skip to main content

Quick Overview

This video is a hands-on learning log hosted by Tina Huang documenting the first day of her journey into electronics and hardware. Huang created a structured five-part quest curriculum using artificial intelligence tools to guide her practical bench experiments. The video demonstrates the completion of the first two beginner microcontroller projects using an ESP32 board and assistance from large language models.

Key Points

  • 1.Tina Huang initiated a self-guided electronics study plan consisting of five practical quests generated with NotebookLM and Claude Code.
  • 2.The first quest involved programming an ESP32 microcontroller in C++ to blink its onboard blue LED connected to GPIO2.
  • 3.Claude provided step-by-step code guidance explaining the setup and loop delay functions for the onboard LED.
  • 4.When moving to the second quest with an external LED and breadboard wiring, Claude struggled with visual circuit explanations.
  • 5.Switching to ChatGPT allowed Huang to successfully wire and program an external red LED on GPIO23.

Summary

Tina Huang begins her first day of learning hardware and electronics to take up a hands-on hobby outside of her daily artificial intelligence work. To structure her learning, she generated a study plan consisting of five distinct quests using NotebookLM and Claude Code.

The first quest, titled First Light, requires blinking the built-in blue LED soldered to GPIO2 on an ESP32 development board. Huang feeds the curriculum into Claude to obtain step-by-step guidance on the code structure. Claude walks through the C++ sketch, explaining that the setup function configures GPIO2 as an output pin, while the loop function repeatedly sets the pin high, introduces a delay, sets it low, and delays again. Huang flashes the microcontroller and successfully completes the first quest within two minutes.

For the second quest, titled Kindle the Flame, the objective is to connect and operate an external red LED on a breadboard using jumper wires and a resistor. When asking Claude for wiring guidance, Huang notes that Claude struggles to communicate visual breadboard layouts and component orientations to a beginner.

Huang switches to ChatGPT for visual processing assistance to understand the breadboard schematic and pin connections. The updated configuration sets output pin GPIO23 to alternate between on and off states. With the new guidance, she completes the external wiring and verifies that the external LED blinks properly, concluding the first day of her hardware experiments.

Creating the Electronics Curriculum

Huang explains her motivation to learn electronics as a hands-on hobby away from software-heavy AI work. She structured her learning using a five-quest curriculum generated with NotebookLM and Claude Code.

Quest 1: Blinking the Built-In LED

For the initial project, Huang loaded the study plan into Claude to explain the C++ code required to control the ESP32 onboard LED on GPIO2. The code sets the pin mode and alternates high and low states with time delays, completing the task in two minutes.

Quest 2: Wiring an External LED

The second quest, named Kindle the Flame, required connecting an external red LED, resistor, and jumper wires on a breadboard. After Claude failed to provide clear visual instructions, Huang switched to ChatGPT to finish wiring the circuit to GPIO23 and make the external LED blink.

The Bottom Line

The video establishes how beginner hobbyists can combine microcontrollers like the ESP32 with AI chat models to learn foundational electronics. It demonstrates the differences in multimodal assistance between Claude and ChatGPT when interpreting physical wiring diagrams versus raw code. The project concludes with two completed LED quests, leaving the remaining three quests in Huang's curriculum for future installments.

FAQ

What is the ESP32 study plan and what are the electronics quests Tina Huang created?

The study plan is a five-part beginner curriculum created using NotebookLM and Claude Code to teach practical microcontroller electronics, starting with blinking an onboard LED and progressing to breadboard circuits.

How does the C++ sketch control the built-in LED on the ESP32 development board?

The code configures GPIO2 as an output in the setup function and uses the loop function to alternate digital write signals between high and low with delay intervals.

Why did Tina Huang switch from Claude to ChatGPT during the external LED quest?

Huang found that Claude struggled with explaining visual breadboard connections and component orientation, prompting her to switch to ChatGPT for better visual circuit processing.

Which GPIO pins were configured for the LED outputs across both electronics quests?

The first quest used GPIO2 to control the built-in blue LED, while the second quest used GPIO23 to power the external red LED on the breadboard.

Worth watching for

Beginner programmers, students, and hobbyists interested in using AI tools to learn microcontroller hardware and basic circuit wiring.

  • electronics
  • esp32
  • microcontrollers
  • chatgpt
  • claude-code