ArduinoVN
Đăng nhập Tham gia

Thông số kỹ thuật

Trục 2 trục X, Y (analog 0–1023)
Nút bấm Có (chân SW, đẩy xuống)
Vị trí giữa ~512 (50% của 1023)
Điện áp 5V (cũng chạy 3.3V)
Chân GND, +5V, VRx, VRy, SW
Tuổi thọ ~10,000 chu kỳ
Lực bấm nút ~250 gf
Kích thước module 37 × 26 mm

Câu hỏi thường gặp

Bình thường. Mỗi joystick rẻ có offset ~480–540. Calibrate bằng cách đọc giá trị khi không bấm rồi trừ làm zero point.
Được. ADC ESP32 12-bit nên đọc 0–4095. Cấp 3.3V cho VCC, đọc bằng analogRead() chân ADC1.
int x = analogRead(VRx); int y = analogRead(VRy); int btn = !digitalRead(SW); — SW HIGH khi nhả, LOW khi nhấn.
Cần code tự xử lý. Ví dụ: nếu |x - 512| < 30 → dừng. Tránh motor jitter khi joystick ở giữa.
~10,000 chu kỳ kéo. Bị hao mòn theo thời gian → giá trị bias drift. Loại PS2 chính hãng bền hơn loại Trung Quốc rẻ.

Thảo luận (0)

Đăng nhập để tham gia thảo luận.
Chưa có bình luận nào. Hãy là người đầu tiên!