艺术
美容与健康
工艺
文化与历史
娱乐
环境
食品与饮料
绿色未来
逆向工程
科学
体育
技术
可穿戴设备
闪烁 LED — 您的第一个 Arduino 项目
已翻译
NFT
Admiral OOM

创建者

Admiral OOM

09. 三月 2026NO
247
1
2
0
0

闪烁 LED — 您的第一个 Arduino 项目

NFT
经典的第一个电子项目!使用 Arduino、面包板、一个电阻和单个 LED 构建一个闪烁 LED 电路。非常适合完全初学者 — 无需焊接。

说明

1

收集您的组件

收集下面列出的所有组件。无需焊接——所有东西都插入面包板中。

此步骤所需材料:

SparkFun Inventor's Kit - V3.2SparkFun Inventor's Kit - V3.21 套件
Arduino Uno R3Arduino Uno R31
5mm LED (any color)5mm LED (any color)1
220 ohm Resistor (1/4W)220 ohm Resistor (1/4W)1
BreadboardBreadboard1
Jumper Wires (Male-to-Male)Jumper Wires (Male-to-Male)2
USB-B CableUSB-B Cable1

所需工具:

Computer with Arduino IDE
2

电路示意图

信号从Arduino Pin 13 → 220Ω电阻(R1) → LED(D1) → GND。电阻限制电流以保护LED。

此步骤所需材料:

Arduino Uno R3Arduino Uno R31
5mm LED (any color)5mm LED (any color)1
220 ohm Resistor (1/4W)220 ohm Resistor (1/4W)1
3

接线

  1. LED插入面包板——长腿(阳极 +)在一行,短腿(阴极 −)在下一行。
  2. 220Ω电阻的一条腿插入与LED阴极相同的行。另一条腿在单独的行中。
  3. 跳线从LED阳极行→Arduino Pin 13
  4. 跳线从电阻自由行→Arduino GND
提示:电阻可以在LED的任意一侧——它只需要串联即可。

此步骤所需材料:

5mm LED (any color)5mm LED (any color)1
220 ohm Resistor (1/4W)220 ohm Resistor (1/4W)1
BreadboardBreadboard1
Jumper Wires (Male-to-Male)Jumper Wires (Male-to-Male)2
4

Upload the Blink Code

Connect Arduino via USB. Open Arduino IDE, select Tools → Board → Arduino Uno, paste the code, and click Upload.
blink.inoarduino
// Blinking LED — Your First Arduino Project
// Turns an LED on for one second, then off for one second, repeatedly.

const int LED_PIN = 13;  // Pin connected to the LED

void setup() {
  pinMode(LED_PIN, OUTPUT);  // Set pin 13 as an output
}

void loop() {
  digitalWrite(LED_PIN, HIGH);  // Turn LED ON
  delay(1000);                  // Wait 1 second

  digitalWrite(LED_PIN, LOW);   // Turn LED OFF
  delay(1000);                  // Wait 1 second
}

// EXPERIMENT IDEAS:
// - Change delay(1000) to delay(100) for fast blinking
// - Change delay(1000) to delay(2000) for slow blinking
// - Try delay(50) for a strobe effect
// - Use different values for ON and OFF times:
//   delay(200) ON, delay(800) OFF = short flash
//   delay(800) ON, delay(200) OFF = long flash

此步骤所需材料:

Arduino Uno R3Arduino Uno R31
USB-B CableUSB-B Cable1

所需工具:

Computer with Arduino IDE
5

PCB 布局(参考)

这显示了作为 PCB 布局的电路。对于本项目不需要——面包板完全可以工作——但显示了如果制造为真实电路板时相同电路的外观。
6

测试和实验

LED 闪烁?恭喜! 你刚刚编程了硬件。

故障排除:
  • LED 没有亮起? 翻转 LED — 长腿朝向引脚 13。
  • LED 保持开启? 检查代码是否成功上传。
  • 没有反应? 验证接线是否与第 2 步中的原理图匹配。

下一步实验:
  • 更改 delay() 值来控制闪烁速度
  • 在引脚 12 上添加第二个 LED
  • 替换为 RGB LED(参见 SIK 电路 3)

材料

7

所需工具

2
估计总额
$105.00

CC0 公共领域

此蓝图以 CC0 协议发布。你可以自由复制、修改、分发和使用此作品,无需征得许可。

通过购买蓝图中的产品支持创客,他们将获得 创客佣金 (由供应商设定),或创建此蓝图的新版本并将其作为连接包含在你自己的蓝图中以分享收入。

讨论

(0)

登录 加入讨论

加载评论中...