if (currentTouchState == HIGH && lastTouchState == LOW) // Touch detected (edge detection) Serial.println("Touched!"); digitalWrite(LED_PIN, !digitalRead(LED_PIN)); // Toggle onboard LED delay(50); // Simple debounce
For 44.1 kHz / 16-bit stereo, BCLK = 44,100 × 16 × 2 = 1.4112 MHz. The HW-044 handles this easily.
The HW-044 works well with:
To use the HW-044, you need a microcontroller that can generate I²S. Below are minimal examples for two popular platforms.


Empowering local high school students to learn the art of documentary filmmaking.
Learn moreWe bring time-bending realities, tender fandoms and cinematic adventures to San Diego.
And if we’re really showing off — the largest showcase of Asian and Asian American cinema in North America — the San Diego Asian Film Festival.
