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.

Sơ đồ đấu nối biến trở (potentiometer)

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 đó)