Mạch Joystick

20.000

Danh mục:

Mô tả sản phẩm

Mạch sử dụng Joystick giống như nút di chuyển trên tay game Playstation. Joystick có 2 biến trở tương ứng với 2 hướng x và y, ngoài ra còn 1 nút khi ta nhấn xuống.

Mạch đã được hàn sãn điện trở và ra chân để tiện cho việc sử dụng.

Kích thước mạch: 32x25x30mm

 

Ví dụ với arduino:

Code tham khảo:


/*

* Arduino & Analog Joystick

* Demo/Test Sketch

* Reads two analog inputs A0,A1

* And a button switch input at D12

* Joy Stck = 2-axis analog jostick made of two 10K potmeters

* Tested at TechNode Protolabz/July 2014

*/

int flashLED = 13;

int UD = 0;

int LR = 1;

int input1 = 0;

int input2 = 0;

int button=12;

int pushLED=11;

int buttonState=0;

void setup() {

pinMode(flashLED, OUTPUT);

pinMode(button,INPUT);

pinMode(pushLED, OUTPUT);

digitalWrite(button,HIGH);

}

int handleValue(int data) {

return (data * 9 / 1024) + 48;

}

void loop() {

input1 = analogRead(UD);

delay(100);

input2 = analogRead(LR);

digitalWrite(flashLED, HIGH);

delay(input1);

digitalWrite(flashLED, LOW);

delay(input2);

buttonState = digitalRead(button);

if (buttonState == LOW) {

digitalWrite(pushLED, HIGH);

}

else {

digitalWrite(pushLED, LOW);

}

}

 

Đánh giá

Chưa có đánh giá nào.

Hãy là người đầu tiên nhận xét “Mạch Joystick”

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *