Sơ đồ kết nối
Sơ đồ đấu nối biến trở (potentiometer)
Biến trở 3 chân: cách đấu chia áp, đọc analogRead, ứng dụng chỉnh tốc độ/ngưỡng cảm biến.

Cấu tạo
- Biến trở (potentiometer) có 3 chân: 2 chân ngoài là 2 đầu điện trở cố định, chân giữa (wiper) là điểm trượt thay đổi theo góc xoay
- Giá trị phổ biến dùng với Arduino/ESP32: 10kΩ
Nguyên lý mạch chia áp
- Nối 2 chân ngoài vào 5V và GND — biến trở lúc này hoạt động như bộ chia áp
- Chân giữa (wiper) cho ra điện áp trong khoảng 0–5V tùy vị trí xoay, đưa vào chân analog input
Đấu dây
- Chân ngoài 1 → 5V (hoặc 3.3V trên ESP32)
- Chân ngoài 2 → GND
- Chân giữa (wiper) → chân analog (A0...)
Đọc giá trị
- Arduino Uno: analogRead() trả về 0–1023 (ADC 10-bit)
- ESP32: mặc định 0–4095 (ADC 12-bit, có thể cấu hình lại độ phân giải)
Ứng dụng thường gặp
- Núm chỉnh tốc độ động cơ thủ công (map giá trị đọc được sang giá trị PWM)
- Chỉnh ngưỡng phát hiện trên board cảm biến dò line hồng ngoại (chính là biến trở gắn sẵn trên module đó)