Lập trình Arduino điều khiển LED nhấp nháy (LED Blink)
1. LED là gì?
2. Cấu tạo của LED
3. Ứng dụng của LED.
4. Lập trình LED Blink Sáng nhấp nháy.
1. LED là gì?
LED (Light Emitting Diode) là điốt phát quang, một linh kiện bán dẫn có khả năng phát ra ánh sáng khi có dòng điện đi qua theo chiều thuận.

LED có ưu điểm:
- Tiêu thụ điện năng thấp
- Độ bền cao
- Phát sáng với nhiều màu sắc
- Tỏa nhiệt ít hơn so với bóng sợi đốt hoặc đèn huỳnh quang
2. Cấu tạo của LED

Một đèn LED cơ bản gồm:
✔ Vỏ bọc trong suốt
✔ Lớp bán dẫn P và N
✔ Chip LED
✔ Dây dẫn (cực Anode và Cathode)
✔ Vỏ bọc trong suốt
- Làm bằng nhựa epoxy, bảo vệ chip LED và giúp hội tụ ánh sáng.
✔ Lớp bán dẫn P và N
- LED được tạo từ hai lớp bán dẫn P và N ghép lại tạo thành một diode.
- Khi phân cực thuận (cực dương vào P, cực âm vào N) các electron và lỗ trống tái hợp và phát ra ánh sáng.
✔ Chip LED
- Thành phần bán dẫn chính, nơi tạo ra ánh sáng.
✔ Dây dẫn (cực Anode và Cathode)
- Chân dài: Anode (+)
- Chân ngắn: Cathode (–)
✔ Đế tản nhiệt (đối với LED công suất)
- Giúp giảm nhiệt khi LED hoạt động.
3. Ứng dụng của LED
Đèn LED có rất nhiều ứng dụng trong đời sống hàng ngày, bao gồm:
- Được sử dụng trong màn hình LED như bảng quảng cáo hoặc màn hình hiển thị trong các sự kiện.
- Đèn LED dùng trong bóng đèn gia đình.
- Đèn LED công nghiệp.
- Đèn LED dùng trong đèn đường và đèn tín hiệu giao thông.
- Được sử dụng trong đồng hồ điện tử và máy tính bỏ túi.
4. Lập trình LED Blink (LED nhấp nháy)
Chuẩn bị linh kiện thiết bị phần cứng:
- 1 bo mạch Arduino Uno
- 1 đèn LED
- 1 điện trở 220Ω
- 1 bản mạch Breadboard
- Dây nối
Cách nối đấu nối dây:
- Chân dài của LED (anode chân dương+) → chân số 13 trên Arduino
- Chân ngắn của LED (cathode châm âm -) → điện trở 220Ω → GND
Viết Code lập trình điều khiển đèn LED Blink sáng nhấp nháy:
Ví dụ
int pinLED2 = 2;
void setup() {
pinMode(pinLED2, OUTPUT);
}
void loop() {
digitalWrite(pinLED2, HIGH);
delay(1500);
digitalWrite(pinLED2, LOW);
delay(1500);
}