-
-
-
Phí vận chuyển: Tính khi thanh toánTổng tiền thanh toán:
-
Module Joystick
(Mã SP:CG000277)
Thương hiệu: Chưa cập nhật
26.000₫
Module Joystick – Cần Điều Khiển 2 Trục + Nút Nhấn Cho Arduino, ESP32, STM32
Mô tả sản phẩm
Module Joystick là cảm biến cần điều khiển 2 trục (X, Y) kết hợp nút nhấn khi ấn xuống, thường được dùng để điều khiển robot, xe RC, máy bay mô hình, game, và các dự án Arduino/ESP32.
Bên trong joystick có hai biến trở tuyến tính đo vị trí cần gạt theo 2 trục X và Y, xuất ra tín hiệu analog (0–1023 trên Arduino), đồng thời tích hợp nút nhấn digital để thêm chức năng điều khiển.
Module được thiết kế nhỏ gọn, dễ lắp đặt trên breadboard hoặc shield gamepad, rất thích hợp cho các dự án DIY.
Ứng dụng
-
Điều khiển robot, xe điều khiển từ xa, cánh tay robot
-
Gamepad Arduino hoặc ESP32
-
Điều khiển camera gimbal, servo pan-tilt
-
Điều chỉnh giá trị trong menu LCD/OLED
-
Các dự án IoT cần đầu vào điều khiển dạng analog
Sơ đồ chân
Chân |
Ký hiệu |
Mô tả |
---|---|---|
GND |
Mass (0V) |
|
+5V |
Cấp nguồn 5V (hoặc 3.3V tùy MCU) |
|
VRx |
Giá trị analog trục X (0–5V) |
|
VRy |
Giá trị analog trục Y (0–5V) |
|
SW |
Nút nhấn (digital, LOW khi nhấn) |
Trục X và Y độc lập, đọc bằng analogRead()
trên Arduino.
Thông số |
Giá trị |
---|---|
Nguồn hoạt động |
3.3V – 5V DC |
Tín hiệu trục X/Y |
Analog |
Tín hiệu nút nhấn |
Digital (LOW khi nhấn) |
Điện trở biến trở |
~10kΩ |
Kích thước module |
~40mm x 26mm x 26mm |
Tuổi thọ |
> 200.000 lần di chuyển |
Cơ chế |
2 biến trở vuông góc + công tắc nhấn |
Thông số kĩ thuật
Chân |
Ký hiệu |
Mô tả |
---|---|---|
GND |
Mass (0V) |
|
+5V |
Cấp nguồn 5V (hoặc 3.3V tùy MCU) |
|
VRx |
Giá trị analog trục X (0–5V) |
|
VRy |
Giá trị analog trục Y (0–5V) |
|
SW |
Nút nhấn (digital, LOW khi nhấn) |
Hướng dẫn sử dụng
Hướng Dẫn Sử Dụng Với Arduino
Joystick |
Arduino |
---|---|
GND |
GND |
+5V |
5V |
VRx |
A0 |
VRy |
A1 |
SW |
D2 |
📘 Code mẫu:
int VRx = A0;
int VRy = A1;
int SW = 2;
void setup() {
Serial.begin(9600);
pinMode(SW, INPUT_PULLUP); // Nút nhấn ở mức HIGH khi thả
}
void loop() {
int xValue = analogRead(VRx);
int yValue = analogRead(VRy);
int button = digitalRead(SW);
Serial.print("X: "); Serial.print(xValue);
Serial.print(" | Y: "); Serial.print(yValue);
Serial.print(" | Button: "); Serial.println(button == LOW ? "Pressed" : "Released");
delay(200);
}
Hình ảnh
Bảo hành
Linh kiện mới 100%, test kỹ nếu khách yêu cầu
Không bảo hành với linh kiện điện tử nhỏ (IC, chip, transistor…)
Quý khách cần có kiến thức cơ bản về điện tử để lắp đặt đúng cách
Hỗ trợ kỹ thuật miễn phí nếu liên hệ trước khi đặt hàng
Tại sao chọn mua tại Linh Kiện Cầu Giấy?
✅ Giao hàng toàn quốc – nhanh chóng, đóng gói cẩn thận
✅ Hỗ trợ kỹ thuật nhiệt tình, tư vấn đúng nhu cầu
✅ Cam kết linh kiện chính hãng, đúng mô tả
✅Giá cạnh tranh, phù hợp sinh viên, kỹ sư và DIY Maker
Hashtag
#ModuleJoystick #JoystickArduino #CamBienJoystick #JoystickESP32 #DieuKhienRobot #JoystickGamepad #ArduinoJoystick #Joystick2Truc #CamBienAnalog #JoystickModule
.