NGHỆ THUẬT
LÀM ĐẸP VÀ SỨC KHỎE
THỦ CÔNG
VĂN HÓA VÀ LỊCH SỬ
GIẢI TRÍ
MÔI TRƯỜNG
THỰC PHẨM VÀ ĐỒ UỐNG
TƯƠNG LAI XANH
KỸ THUẬT NGƯỢC
KHOA HỌC
THỂ THAO
CÔNG NGHỆ
THIẾT BỊ ĐEO
Nhấp nháy LED — Dự án Arduino đầu tiên của bạn
Đã dịch
NFT
Admiral OOM

Tạo bởi

Admiral OOM

09. tháng Ba 2026NO
247
1
2
0
0

Nhấp nháy LED — Dự án Arduino đầu tiên của bạn

NFT
Dự án điện tử đầu tiên cổ điển! Xây dựng một mạch LED nhấp nháy bằng Arduino, breadboard, một điện trở và một LED. Hoàn hảo cho những người mới bắt đầu hoàn toàn — không cần焊接.

Hướng dẫn

1

Thu thập các thành phần của bạn

Thu thập tất cả các thành phần được liệt kê dưới đây. Không cần h焊接 — mọi thứ đều cắm vào breadboard.

Vật liệu cho bước này:

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

Công cụ cần thiết:

Computer with Arduino IDE
2

Sơ đồ mạch điện

Tín hiệu chảy từ Arduino Pin 13 → điện trở 220Ω (R1) → LED (D1) → GND. Điện trở giới hạn dòng điện để bảo vệ LED.

Vật liệu cho bước này:

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

Kết Nối Dây

  1. Chèn LED vào breadboard — chân dài (anode +) ở một hàng, chân ngắn (cathode −) ở hàng tiếp theo.
  2. Chèn một chân của điện trở 220Ω vào cùng hàng với cathode của LED. Chân còn lại ở một hàng khác.
  3. Dây jumper từ hàng anode của LED → Arduino Pin 13.
  4. Dây jumper từ hàng còn trống của điện trở → Arduino GND.
Mẹo: Điện trở có thể được đặt ở hai bên của LED — nó chỉ cần nằm trong mạch nối tiếp.

Vật liệu cho bước này:

5mm LED (any color)5mm LED (any color)1 cái
220 ohm Resistor (1/4W)220 ohm Resistor (1/4W)1 cái
BreadboardBreadboard1 cái
Jumper Wires (Male-to-Male)Jumper Wires (Male-to-Male)2 cái
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

Vật liệu cho bước này:

Arduino Uno R3Arduino Uno R31 cái
USB-B CableUSB-B Cable1 cái

Công cụ cần thiết:

Computer with Arduino IDE
5

PCB Bố cục (Tham khảo)

Điều này hiển thị mạch dưới dạng bố cục PCB. Không cần thiết cho dự án này — breadboard hoạt động hoàn hảo — nhưng cho thấy mạch tương tự sẽ trông như thế nào nếu được sản xuất dưới dạng một bảng thực tế.
6

Kiểm tra và Thử nghiệm

LED nhấp nháy? Chúc mừng! Bạn vừa lập trình phần cứng.

Khắc phục sự cố:
  • LED không sáng? Lật LED — chân dài hướng về Pin 13.
  • LED luôn bật? Kiểm tra mã đã được tải lên thành công.
  • Không có gì xảy ra? Xác minh dây nối khớp với sơ đồ mạch ở Bước 2.

Các thử nghiệm tiếp theo:
  • Thay đổi giá trị delay() để điều khiển tốc độ nhấp nháy
  • Thêm LED thứ hai trên Pin 12
  • Thay thế bằng RGB LED (xem Mạch SIK 3)

Vật liệu

7

Công cụ yêu cầu

2
Tổng ước tính
$105.00

CC0 Phạm vi công cộng

Bản thiết kế này được phát hành theo CC0. Bạn tự do sao chép, sửa đổi, phân phối và sử dụng cho bất kỳ mục đích nào mà không cần xin phép.

Hỗ trợ nhà sáng tạo bằng cách mua sản phẩm qua bản thiết kế, nơi họ nhận Hoa hồng nhà sáng tạo do nhà bán hàng đặt, hoặc tạo phiên bản mới và kết nối trong bản thiết kế riêng để chia sẻ doanh thu.

Thảo luận

(0)

Đăng nhập để tham gia thảo luận

Đang tải bình luận...