Raspberry Pi Potentiometer Điều Khiển LED
Trong Raspberry Pi - Potentiometer điều khiển độ sáng LED, chúng ta đã học cách điều chỉnh độ sáng của LED dựa trên giá trị đầu ra của potentiometer. Hướng dẫn này sẽ chỉ cho bạn cách sử dụng Raspberry Pi và potentiometer để điều khiển LED. Cụ thể:
- Raspberry Pi sẽ bật LED nếu giá trị analog của potentiometer vượt quá một ngưỡng nhất định
- Raspberry Pi sẽ tắt LED nếu giá trị analog của potentiometer dưới một ngưỡng nhất định
Linh Kiện Cần Thiết
| 1 | × | Raspberry Pi 5 | ||
| 1 | × | Potentiometer (biến trở) | ||
| 1 | × | Alternatively, 10k Ohm Trimmer Potentiometer | ||
| 1 | × | (Thay thế) Potentiometer Kit | ||
| 1 | × | (Thay thế) Potentiometer Module with Knob | ||
| 1 | × | mô-đun ADC ADS1115 | ||
| 1 | × | LED Kit | ||
| 1 | × | LED (red) | ||
| 1 | × | LED Module | ||
| 1 | × | Điện trở 220 ohm | ||
| 1 | × | breadboard (bo mạch thí nghiệm) | ||
| 1 | × | dây jumper (dây nối) | ||
| 1 | × | (Khuyến nghị) Screw Terminal Block Shield for Raspberry Pi | ||
| 1 | × | (Khuyến nghị) Raspberry Pi Prototyping Base Plate & Breadboard Kit | ||
| 1 | × | (Khuyến nghị) HDMI Touch Screen Monitor for Raspberry Pi |
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | ||
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Về LED và Potentiometer
Nếu bạn chưa quen với LED và potentiometer (bao gồm pinout, chức năng, lập trình, v.v.), các hướng dẫn sau sẽ giúp bạn:
Sơ Đồ Đấu Nối

This image is created using Fritzing. Click to enlarge image
Code Raspberry Pi
Các Bước Nhanh
- Đảm bảo bạn đã cài đặt Raspbian hoặc hệ điều hành tương thích khác trên Raspberry Pi.
- Đảm bảo Raspberry Pi của bạn được kết nối với cùng mạng cục bộ với PC.
- Đảm bảo Raspberry Pi của bạn có kết nối internet nếu cần cài đặt thư viện.
- Mới sử dụng Raspberry Pi? Hãy bắt đầu với hướng dẫn Raspberry Pi - Cài Đặt Phần Mềm để học các kiến thức cơ bản trước.
- Kết nối PC với Raspberry Pi qua SSH sử dụng SSH client có sẵn trên Linux và macOS hoặc PuTTY trên Windows. Xem cách kết nối PC với Raspberry Pi qua SSH.
- Đảm bảo bạn đã cài đặt thư viện RPi.GPIO. Nếu chưa, hãy cài đặt bằng lệnh sau:
- Cài đặt thư viện Adafruit_ADS1x15 bằng cách chạy các lệnh sau trên terminal Raspberry Pi:
- Tạo file script Python potentiometer_led.py và thêm code sau:
- Lưu file và chạy script Python bằng cách thực thi lệnh sau trong terminal:
Script sẽ chạy trong vòng lặp vô hạn cho đến khi bạn nhấn Ctrl + C trong terminal.
- Xoay potentiometer
- Quan sát sự thay đổi trạng thái của LED
Giải Thích Code
Hãy xem giải thích từng dòng trong phần comment của source code!
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.