使用 switch case 闪烁多个 LED

17 Mar 2025 | 阅读 2 分钟

在这里,我们将讨论一个根据变量中的值打开多个LED项目中选定一个LED的项目。

让我们从项目开始。

所需硬件

该项目所需的组件如下所示

  • 4 x 红色 LED
  • 4 x 220 欧姆电阻
  • Arduino UNO R3 板
  • 跳线

我们可以根据自己的选择使用任何颜色的 LED。

原则

我们将把四个 LED 连接到 Arduino 板的引脚 12、11、8 和 6。220 欧姆的电阻与 LED 串联连接。

switch 语句将把变量的已声明值与其他 case 中的语句进行比较。与匹配 case 相关的代码将运行。

我们还将更改或重新排列连接到电路板上指定引脚号的 LED。

项目的结构

该结构清楚地显示了 UNO 板的引脚排列,并且四个 LED 与串联电阻连接到电路板。

如下所示

Blinking multiple LEDs using switch case

关系

下面讨论了上述项目的连接

  • 将 220 欧姆的电阻与四个 LED 串联连接。现在将其连接到 Arduino 板的引脚 12、11、8 和 6。
  • 将五个 LED 的负极连接到 GND (接地)。

Sketch

请看下面的代码

在上面的代码中,变量的指定值与 case 3 匹配。因此,连接到引脚号 11 的 LED 将亮起。

连接图

我们将使用模拟器显示连接,因为连接变得更清晰、更精确。

我们可以使用硬件设备进行相同的连接。

Blinking multiple LEDs using switch case

输出

连接到 PIN 11 的 LED 将亮起,如下所示

Blinking multiple LEDs using switch case
下一个主题Arduino 模拟器