- Thương hiệu
- Tồn kho
- Mạch Cảm Biến (42)
- Mạch LED (43)
- Mạch Định Thời, Tạo Xung (47)
- Mạch Mở Rộng I/O (30)
- Mạch Giao Tiếp Người Máy HMI (10)
- Mạch Công Suất (15)
- Điều Khiển Hồng Ngoại IR (6)
- Mạch Thời Gian Thực RTC (6)
- Mạch Khuếch Đại Op Amp (8)
- Mạch IC Nhớ (5)
- Mạch Ethernet (6)
- Mạch LCD (6)
- Mạch Data, Logic Analyzer (3)
- Mạch Thẻ Nhớ SD, MicroSD (6)
- Mạch Biến Trở Số (3)
- Mạch Opto Cách Ly (25)
- Mạch Buzzer (4)
- Mạch CAN (1)
- Mạch Công Tắc Hành Trình (1)
- Mạch Đo Tần Số (2)
- Mạch Chuyển Điện Áp, Mức Logic (2)
- Multiplexer Switches (1)
Cảm Biến JoyStick PS2 Arduino
Số lượng mua: (Cái) | Đơn giá (VND) |
1+ | 7.500 đ |
50+ | 7.400 đ |
100+ | 7.300 đ |
Mô tả sản phẩm
Cảm Biến JoyStick PS2 Arduino là một thiết bị đầu vào bao gồm một gậy quay và bộ đọc góc hoặc hướng điều khiển truyền tới thiết bị mà nó đang kiểm soát. Cần điều khiển thường được sử dụng để điều khiển trò chơi điện tử và robot.
Nguyên lý hoạt động:
Mô đun này có 2 đầu ra tương tự (tương ứng với trục X, Y) và một đầu ra số cho biết nó được ép trên trục Z hay không. Module này tích hợp LED hiển thị nguồn và có thể hiển thị tình trạng hoạt động.
Trong thử nghiệm dưới, chúng tôi sử dụng bảng Arduino Uno để phát hiện hướng di chuyển của nút điều khiển Joystick và nhấn nút.
Tải bản phác thảo cho SunFounder Uno
Bây giờ, đẩy rocker và tọa độ của trục X và Y hiển thị trên Serial Monitor sẽ thay đổi tương ứng; nhấn nút, và tọa độ của Z = 0 cũng sẽ được hiển thị.
Code Test
/* Joystick PS2 Module Arduino Uno SW ------------------------------------- D8 VRx ------------------------------------- A0 VRy ------------------------------------- A1 +5V ------------------------------------- 5V GND ------------------------------------- GND */ const int xPin = A0; const int yPin = A1; const int swPin = 8; void setup() { pinMode(swPin,INPUT); digitalWrite(swPin, HIGH); Serial.begin(9600); } void loop() { Serial.print("X: "); Serial.print(analogRead(xPin),DEC); Serial.print("|Y: "); Serial.print(analogRead(yPin),DEC); Serial.print("|Z: "); Serial.println(digitalRead(swPin)); delay(500);
Sản phẩm liên quan
Phản hồi (0)
Cảm Biến JoyStick PS2 Arduino
Số lượng (Cái) | Đơn giá (VND) |
1+ | 7.500 |
50+ | 7.400 |
100+ | 7.300 |
Thông số
Mô tả sản phẩm
Code Test
Sản phẩm liên quan (1)
Phản hồi (0)
Thêm vào giỏ hàng
Chat ngay