cc4bd0d82fc682e793cc70b26505f0342e473c15
Board-dat/CCO/CCO3575-dat/CCO3575-dat.md
| ... | ... | @@ -0,0 +1,34 @@ |
| 1 | + |
|
| 2 | + |
|
| 3 | +# CCO3575-dat |
|
| 4 | + |
|
| 5 | +## Info |
|
| 6 | + |
|
| 7 | +[product url - 5PCs PS2 PS/2 Keyboard and mouse connector 6P](https://www.electrodragon.com/product/5pcs-ps2-ps2-keyboard-and-mouse-connector-6p/) |
|
| 8 | + |
|
| 9 | + |
|
| 10 | +性能参数: |
|
| 11 | +- 使用温度范围Temperature:-30~70° |
|
| 12 | +- 额定负荷Rated Load:DC30V/0.2A |
|
| 13 | +- 接触电阻Contact Resistance:<=0.03欧 |
|
| 14 | +- 绝缘电阻Insulation Resistance:>=100兆欧 |
|
| 15 | +- 耐压Withstand Voltage: AC 500V(50Hz)/min |
|
| 16 | +- 插拔力ActuatingForce:3-20N |
|
| 17 | +- 寿命Life:5000次 |
|
| 18 | + |
|
| 19 | +* Color is not available to choose now, we will send different color, if you want different color, please leave a order note when you finally checkout, but we may take one more extra day to process it. |
|
| 20 | + |
|
| 21 | + |
|
| 22 | +### Board Map, Dimension, Pins, chip info, Use Guide, Setup Jumper, etc. |
|
| 23 | + |
|
| 24 | +## Applications, category, tags, etc. |
|
| 25 | + |
|
| 26 | +## Demo Code and Video |
|
| 27 | + |
|
| 28 | +## ref |
|
| 29 | + |
|
| 30 | +- [[CCO3575]] |
|
| 31 | + |
|
| 32 | +- legacy wiki page |
|
| 33 | + |
|
| 34 | + |
Board-dat/NWL/NWL1093-dat/NWL1093-dat.md
| ... | ... | @@ -1,6 +1,8 @@ |
| 1 | 1 | |
| 2 | 2 | # NWL1093-dat |
| 3 | 3 | |
| 4 | +- [[NWL1093-dat]] - [[NWL1097-dat]] - [[playstation-dat]] |
|
| 5 | + |
|
| 4 | 6 | |
| 5 | 7 | ## Board map and Features |
| 6 | 8 |  |
Board-dat/SMO/SMO1073-dat/SMO1073-dat.md
| ... | ... | @@ -1,12 +1,71 @@ |
| 1 | 1 | |
| 2 | 2 | # SMO1073-dat |
| 3 | 3 | |
| 4 | +- [[playstation-dat]] |
|
| 5 | + |
|
| 6 | + |
|
| 7 | + |
|
| 4 | 8 | ## Info |
| 5 | 9 | |
| 6 | 10 | [product url - Biaxial Joystick Module](https://www.electrodragon.com/product/playstation2-joystick-module/) |
| 7 | 11 | |
| 8 | 12 | ### Board Map, Dimension, Pins, chip info, Use Guide, Setup Jumper, etc. |
| 9 | 13 | |
| 14 | + |
|
| 15 | +### Product Parameters |
|
| 16 | +| Item | Description | |
|
| 17 | +| :--- | :--- | |
|
| 18 | +| **Product Name** | Joystick Module (Dual-axis button joystick) | |
|
| 19 | +| **Dimensions** | 34.0mm * 26.0mm * 32.0mm (L x W x H) | |
|
| 20 | +| **Color** | Black | |
|
| 21 | +| **Weight** | 11.0g (including packaging) | |
|
| 22 | +| **Packaging** | Individual anti-static bag | |
|
| 23 | +| **Material** | FR4 + Electronic components | |
|
| 24 | + |
|
| 25 | +### Introduction |
|
| 26 | +The dual-axis button joystick sensor module is built with a PS2 joystick potentiometer. It features (X, Y) dual-axis analog outputs and a (Z) 1-channel digital button output. Compatible with Arduino sensor shields, it's ideal for creating interactive projects like remote controllers. The XY and Z-axis circuits are independently broken out, allowing users to connect directly to expansion boards using standard 3-pin Arduino cables. |
|
| 27 | + |
|
| 28 | +### Performance & Features |
|
| 29 | +1. **Input Voltage Range:** DC 3.3V to 5V. |
|
| 30 | +2. **Output Signals:** The module provides two analog outputs and one digital output. Analog values correspond to the (X, Y) axis offset, while the digital output indicates the Z-axis (button) state. |
|
| 31 | +3. **Arduino Integration:** Can be programmed with Arduino controllers and connected via sensor shields for creative interactive projects. |
|
| 32 | +4. **Resistor Mechanism:** The joystick houses two 10K resistors; voltage readings shift based on movement. At 5V supply, the center (idle) voltage for X and Y is ~2.5V. Moving in one direction increases the voltage up to 5V, while moving in the opposite direction decreases it to 0V. |
|
| 33 | + |
|
| 34 | +### Usage Guide |
|
| 35 | + |
|
| 36 | +This module is essentially a combination of dual potentiometers and a button. The X and Y axis outputs are analog voltages corresponding to the joystick position, while the Z axis provides a digital output (0 or 1) when the joystick is pressed down. To use it with Arduino, connect the X and Y axes to analog input pins and the Z axis to a digital input pin. |
|
| 37 | + |
|
| 38 | +### Test Code |
|
| 39 | +```cpp |
|
| 40 | +int JoyStick_X = 0; // X-axis (Analog 0) |
|
| 41 | +int JoyStick_Y = 1; // Y-axis (Analog 1) |
|
| 42 | +int JoyStick_Z = 3; // Z-axis / Key (Digital 3) |
|
| 43 | + |
|
| 44 | +void setup() { |
|
| 45 | + pinMode(JoyStick_X, INPUT); |
|
| 46 | + pinMode(JoyStick_Y, INPUT); |
|
| 47 | + pinMode(JoyStick_Z, INPUT); |
|
| 48 | + Serial.begin(9600); // 9600 bps |
|
| 49 | +} |
|
| 50 | + |
|
| 51 | +void loop() { |
|
| 52 | + int x, y, z; |
|
| 53 | + x = analogRead(JoyStick_X); |
|
| 54 | + y = analogRead(JoyStick_Y); |
|
| 55 | + z = digitalRead(JoyStick_Z); |
|
| 56 | + |
|
| 57 | + Serial.print(x, DEC); |
|
| 58 | + Serial.print(","); |
|
| 59 | + Serial.print(y, DEC); |
|
| 60 | + Serial.print(","); |
|
| 61 | + Serial.println(z, DEC); |
|
| 62 | + |
|
| 63 | + delay(100); // Small delay for readability |
|
| 64 | +} |
|
| 65 | +``` |
|
| 66 | + |
|
| 67 | + |
|
| 68 | + |
|
| 10 | 69 | ## Applications, category, tags, etc. |
| 11 | 70 | |
| 12 | 71 | ## Demo Code and Video |
app-dat/playstation-dat/playstation-dat.md
| ... | ... | @@ -0,0 +1,20 @@ |
| 1 | + |
|
| 2 | + |
|
| 3 | + |
|
| 4 | +# playstation-dat |
|
| 5 | + |
|
| 6 | +- [[SMO1073-dat]] - [[playstation-dat]] |
|
| 7 | + |
|
| 8 | +- [[CCO3575-dat]] |
|
| 9 | + |
|
| 10 | +- [[DAS1025-dat]] == retired - https://www.electrodragon.com/product/arduino-game-joystick-shield-v1-0/ |
|
| 11 | + |
|
| 12 | +- [[NWL1093-dat]] - [[NWL1097-dat]] - [[playstation-dat]] - [[PS2-console-dat]] |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 16 | + |
|
| 17 | + |
|
| 18 | +## ref |
|
| 19 | + |
|
| 20 | + |