🎯 Take control like a pro—10 joysticks, endless possibilities!
The WMYCONGCONG 10 PCS Game Joystick Breakout Module is a compact, durable joystick controller set compatible with PS2, Arduino, and Raspberry Pi. Featuring dual analog and digital outputs with a 10k bi-directional resistor, it delivers precise voltage control from 0 to 5V. Powered by 5V and equipped with a standard 2.54mm connector, this ABS plastic module pack is ideal for gaming projects, robotics, and electronic prototyping.
J**U
Great product
Well packed. Tested in my robot project. Works great. Packaged individually in a static resistant plastic bag and all ten are placed in a card box. Delivered earlier than expected and promptly. Will recommend to others and will buy again.
A**Y
Smooth gradation of values - see code...
I'm not sure why some folks are having issues getting a smooth sample of values across the stroke of the joystick's axis. It is important to note these are not intended to be maxed out to extent position anyway. You can only move about half way or a little more to the edge before it is overwhelmed. So perhaps people are just not moving slowly. Got me. But here is some code I used to test mine with. No issues. I hope this helps someone.../* micro joystick test sketch / atomkey 2019doesn't test for the push button feature - that's simple~does test for the analog read on the x and y axisI coded this for folks that have said there are onlythree gradations of measure they can get. This runs fineon my Arduino and generates a smooth gradation from 1024max to 512 center and then to 0 minimum.Keep in mind the joystick isn't intended to be moved toits extreme extents. The boundry is not at the outer edge.4 wires from the joystick to the arduino2 for the axis1 for the ground and 1 for the +5v */int sensorPinX = A0; // input pin joystick x axisint sensorPinY = A1; // input pin joystick y axisint sensorValueX = 0; // variable x axisint sensorValueY = 0; // variable y axisvoid setup() {Serial.begin(9600);}void loop() {// read the x,y values from the sensor:sensorValueX = analogRead(sensorPinX);sensorValueY = analogRead(sensorPinY);Serial.print(sensorValueX); // show resultsSerial.print(" "); // on serial monitor asSerial.println(sensorValueY); // two columns of datadelay(150);// for even smoother (stable) results you can perform a// mean sample run. That's where you sample the signal// n times over t seconds and take the average of the reads.}
H**E
A surprise, fairly good
I am using these for RC remote building. So far they are working pretty well. I am not use the range is all that linear, but they are working just fine at this point.
J**T
Not bad at all
These are somewhat bigger than I was expecting, but that's a good thing, because they have plenty of useful travel range. I've tried a number of different ways of controlling projects, including touchscreens, 5-button navigation switches, spin and push encoders, and up/down/push buttons in several styles, but this is the best when it comes to having fine control.
L**E
Joy sticks
Work great. Reasonable price.
W**N
Horrible range over entire throw. Not usable
Less than half of the throw is represented in throw of this device. This make it useless as an analog device. The linear range is so small that with only a little movement in any direction from the center will peg your reading. I wanted a thumbstick....I got a "4 button pad".The center on the sticks were close (2.45V on both axis with 5V supply) (1.6V/3.3V), but the throw on either axis is less than 40% centered nearish the origin.This is not usable as a joystick. Dpad maybe. But not a joystick.These are garbage
M**L
Great joysticks!
I've used several of these so far, and been happy with all of them. I've connected them to an Arduino's 5v, gnd, and analog inputs. The only issue that I've seen is that they don't center exactly on 512--they center somewhere around 490 to 525 ish. But they move smoothly and evenly across the range.
A**R
Very poor resolution - See image
The resolution is very poor, (see image). In the image 3.6K OHM is measured at the center position, and the maximum resistance (5k OHM) is measured at about 1/3 total travel (in one direction). So, these might as well be considered to be ON or OFF. Also, if the joystick is moved in one direction then back to the center the resistance measures 3.6K OHM. Then if the joystick is moved in the opposite direction and then back to center the resistance measures 4.1K OHM. This is very repeatable with the 5 samples I tested. This will reduce the overall range due to the dead band which would need to be added to the microcontroller code in order to overcome this issue.
ترست بايلوت
منذ أسبوع
منذ أسبوع