GPIO 编程点亮第一盏 LED

2026-05-04 Monday

Arduino IDE配置ESP32开发板 · pinMode/digitalWrite入门 · 面包板接线实战

概述

GPIO(通用输入输出)是 ESP32 最基础的外设。本篇带你从零开始——安装 Arduino IDE、配置开发板、编写第一行代码、点亮 LED。

学习目标

  • 理解 GPIO 数字输出原理
  • 掌握 pinMode() / digitalWrite() 函数
  • 学会面包板接线

物料清单

元件数量
ESP32 开发板x1
面包板x1
LED 发光二极管(红/绿)x2
220Ω 限流电阻x2
公对公杜邦线x4

实战代码

#define LED_PIN 2  // ESP32 内置 LED

void setup() {
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_PIN, HIGH);
  delay(1000);
  digitalWrite(LED_PIN, LOW);
  delay(1000);
}

走完这篇,你就正式踏入硬件编程的大门了。