Submit

02 / 20

让两个 LED 交替闪烁

用两个独立连接的 LED 制作道口信号灯。

运行此实验 →
ESP32 教学电路插图,显示模组、引脚和本课实验元件

实验目标

分别调整两个阶段的时长,对比左右 LED。

工作原理

用两个独立连接的 LED 制作道口信号灯。 不会。GPIO 2 与 GPIO 4 输出互补;完整周期包含两个阶段。 此处为配套教学模型,硬件示例基于经典 ESP32 与 Arduino-ESP32 3.x;网络、声波、负载和机械运动均为简化演示。

动手试一试

  1. 打开此实验
  2. 分别调整两个阶段的时长,对比左右 LED。

接线

  • GPIO 2 / 4 — 各经限流电阻 → 左/右 LED
  • GND — 两个 LED 的负极

示例代码

void setup() {
  pinMode(2, OUTPUT);
  pinMode(4, OUTPUT);
}

void loop() {
  digitalWrite(2, HIGH); digitalWrite(4, LOW);
  delay(500);
  digitalWrite(2, LOW); digitalWrite(4, HIGH);
  delay(500);
}

检查理解

两盏灯会同时亮吗?

查看答案

不会。GPIO 2 与 GPIO 4 输出互补;完整周期包含两个阶段。

参考资料

Arduino-ESP32 ↗ · GPIO 参考 ↗

MAKE A THOUGHTFUL CHOICE

Your shortlist, side by side.

Pricing models are indicative. Check each official website for current plans and limits.