Đầu raMô phỏng được
LED
Đèn LED 5 mm. Chân dài (A) nối phía dương, luôn dùng điện trở hạn dòng.
Dùng trong Lab2 chân
| Chân | Loại | Ghi chú |
|---|---|---|
| A | Thụ động | Anode (+), chân dài |
| K | Thụ động | Cathode (−), chân ngắn |
Dự án mẫu dùng LED
- Nhấp nháy LEDBài đầu tiên của mọi người học vi điều khiển: bật tắt một LED mỗi nửa giây và in trạng thái ra Serial.
- Nút nhấn đảo trạng thái LEDMỗi lần nhấn nút, LED đổi trạng thái. Dùng điện trở kéo lên bên trong (INPUT_PULLUP) và chống dội bằng millis().
- Đèn giao thôngBa LED đỏ, vàng, xanh chạy theo chu kỳ như đèn giao thông, viết bằng máy trạng thái và millis() thay cho delay().
- Biến trở chỉnh độ sáng LEDĐọc biến trở bằng ADC 12 bit của ESP32 rồi đổi sang PWM để chỉnh độ sáng LED.
- Đo khoảng cách bằng siêu âmArduino UNO phát xung TRIG, đo độ rộng xung ECHO của HC-SR04 để tính khoảng cách; LED cảnh báo khi vật ở gần hơn 20 cm.
- IoT: gửi nhiệt độ qua MQTTESP32 nối WiFi mô phỏng, gửi nhiệt độ DHT22 lên broker MQTT mỗi 2 giây và nhận lệnh bật tắt LED từ topic khác. Xem và gửi message ở tab IoT.