The center values are rarely 512 exactly. Run the above sketch and note the idle values (usually between 490 and 530). Use these as your zero offsets in code.
Last updated: May 2026. Specifications are based on typical production units; always verify with your specific vendor for critical applications. hw-044 datasheet
hw-044 datasheet, MAX98357 pinout, I2S audio amplifier, ESP32 audio, Arduino I2S, HW-044 gain settings, mono I2S amplifier, digital speaker driver. The center values are rarely 512 exactly
| HW-044 Pin | Arduino Uno Pin | | :--- | :--- | | | GND | | + (VCC) | 5V | | SW | Pin 4 | | DT | Pin 3 | | CLK | Pin 2 | Last updated: May 2026
The HW-044 is preferred over the older MAX232-based modules because it requires fewer and smaller external capacitors (usually 4 x 0.1 μF) and supports lower voltages. Pros:
Depending on your setup, you may still need a DB9-to-USB adapter if your modern computer lacks a native COM port.