by mistake. If your communication isn't working, try swapping the lines on your DB9 connector. Arduino Forum wiring diagram for connecting this to an ESP32? ESP32 RS232 Communication - Programming - Arduino Forum 23 Jun 2025 —
The board includes a red "Touch" LED. While useful for debugging, note that This means: hw-044 datasheet
The HW-044 is a self-contained, dual-axis analog joystick module. It is often incorrectly referred to as a "PS2 joystick module" because its physical form factor and electrical behavior mimic the thumbsticks found on PlayStation 2 controllers. The module outputs two independent analog voltages (X and Y axes) proportional to the stick’s position, along with a digital output for a built-in push-button switch that activates when the stick is pressed down vertically (the "SEL" or "KEY" signal). by mistake
The following appendix provides additional information and technical details on the HW-044 component: ESP32 RS232 Communication - Programming - Arduino Forum
Whether you are controlling a robot, designing a custom gamepad, or building an interactive art installation, the HW-044 delivers reliable, low-cost, dual-axis analog control. Bookmark this page as your reference datasheet, and always remember to calibrate your readings in software for the best results.
| HW-044 Pin | Connect to | |------------|-------------| | LV (3.3V) | ESP8266 3.3V output | | GND (LV side) | ESP8266 GND | | LV1 | ESP8266 RX (3.3V logic) | | LV2 | ESP8266 TX (3.3V logic) | | HV (5V) | Arduino 5V output | | GND (HV side) | Arduino GND | | HV1 | Arduino TX (5V) | | HV2 | Arduino RX (5V) |
: Operates efficiently on a power supply between 3.3V and 5.5V , making it compatible with both 3.3V logic (ESP32, STM32) and 5V logic (Arduino Uno).