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
![](2024-01-16-17-07-53.png)
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
+