ESP8266 LED chiết áp
Trong ESP8266 - LED mờ dần bằng chiết áp, chúng ta đã học cách thay đổi độ sáng của đèn LED theo giá trị đầu ra của biến trở.
Hướng dẫn này chỉ cho bạn cách sử dụng ESP8266 và biến trở để điều khiển đèn LED. Chi tiết:
- Nếu giá trị tương tự của biến trở lớn hơn ngưỡng, ESP8266 sẽ bật LED
- Nếu giá trị tương tự của biến trở nhỏ hơn ngưỡng, ESP8266 sẽ tắt LED
- Nếu điện áp đầu ra của biến trở lớn hơn ngưỡng, ESP8266 sẽ bật LED
- Nếu điện áp đầu ra của biến trở nhỏ hơn ngưỡng, ESP8266 sẽ tắt LED
Phần cứng cần chuẩn bị
| 1 | × | ESP8266 NodeMCU ESP-12E | ||
| 1 | × | Recommended: ESP8266 NodeMCU ESP-12E (Uno-form) | ||
| 1 | × | USB Cable Type-A to Type-C (for USB-A PC) | ||
| 1 | × | USB Cable Type-C to Type-C (for USB-C PC) | ||
| 1 | × | Chiết áp | ||
| 1 | × | Alternatively, 10k Ohm Trimmer Potentiometer | ||
| 1 | × | Mô-đun chiết áp có núm xoay | ||
| 1 | × | (Hoặc) Potentiometer Kit | ||
| 1 | × | (Hoặc) Potentiometer Module with Knob | ||
| 1 | × | LED Kit | ||
| 1 | × | LED (red) | ||
| 1 | × | LED Module | ||
| 1 | × | 220Ω Resistor | ||
| 1 | × | breadboard | ||
| 1 | × | dây jumper | ||
| 1 | × | (Khuyến nghị) Screw Terminal Expansion Board for ESP8266 | ||
| 1 | × | (Khuyến nghị) Power Splitter for ESP8266 Type-C |
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Về LED và Biến trở
Nếu bạn chưa quen với LED và biến trở (cấu hình chân, chức năng, lập trình ...), các bài hướng dẫn sau đây có thể cung cấp thêm thông tin:
Sơ đồ đấu dây

This image is created using Fritzing. Click to enlarge image
Xem thêm Sơ đồ chân ESP8266 và Cách cấp nguồn cho ESP8266.
Mã ESP8266 - Ngưỡng Analog
Hướng dẫn từng bước
Để bắt đầu với ESP8266 trên Arduino IDE, hãy làm theo các bước sau:
- Hãy xem ESP8266 - Cài đặt phần mềm nếu đây là lần đầu bạn sử dụng ESP8266.
- Kết nối các thành phần theo sơ đồ.
- Kết nối bo mạch ESP8266 với máy tính của bạn bằng cáp USB.
- Mở Arduino IDE trên máy tính của bạn.
- Chọn bo mạch ESP8266 phù hợp, ví dụ NodeMCU 1.0 (ESP-12E Module), và cổng COM tương ứng.
- Cắm cáp USB vào bo mạch ESP8266 và máy tính của bạn.
- Mở Arduino IDE, chọn đúng bo mạch và cổng.
- Sao chép mã và mở nó trong Arduino IDE.
- Nhấp vào nút Tải lên trong Arduino IDE để biên dịch và tải mã lên ESP8266 của bạn.

- Vặn biến trở
- Kiểm tra sự thay đổi trong trạng thái của đèn LED
Giải thích mã nguồn
Hãy xem giải thích từng dòng được chứa trong các bình luận của mã nguồn!
Mã ESP8266 - Ngưỡng Điện Áp
Giá trị tương tự của biến trở được chuyển đổi thành giá trị điện áp. Giá trị điện áp này sau đó được so sánh với ngưỡng điện áp, điều này sẽ khiến đèn LED được kích hoạt.
Video Tutorial
Việc sản xuất video tốn rất nhiều thời gian. Nếu video hướng dẫn hữu ích cho việc học của bạn, hãy đăng ký kênh YouTube để ủng hộ. Nếu nhu cầu đủ cao, chúng tôi sẽ cố gắng làm thêm nhiều video.