Sensor Analog

High Sensitivity Microphone Sensor

A KY-037 microphone module senses sound level with both an analog output and an adjustable digital threshold output.

Part images

KY-037 Module Photo. Module Photo for the KY-037 High Sensitivity Microphone Sensor. Image source: Joy-IT SensorKit KY-037 module documentation
KY-037 Pinout / Module Diagram. Pinout / Module Diagram for the KY-037 High Sensitivity Microphone Sensor. Image source: Joy-IT SensorKit KY-037 module documentation
KY-037 Arduino Wiring Diagram. Arduino Wiring Diagram for the KY-037 High Sensitivity Microphone Sensor. Image source: Joy-IT SensorKit KY-037 module documentation
KY-037 Raspberry Pi Wiring Diagram. Raspberry Pi Wiring Diagram for the KY-037 High Sensitivity Microphone Sensor. Image source: Joy-IT SensorKit KY-037 module documentation

What it is

A KY-037 microphone module senses sound level with both an analog output and an adjustable digital threshold output.

How students use it

Students use it for clap triggers, sound meters, threshold tuning, and analog-versus-digital comparison.

Pins and power

AO analog output, DO digital threshold output, VCC, and GND on common KY-037 boards.

Use module power that keeps AO/DO outputs Pico-safe.

AO follows sound envelope/noise level; DO changes when the onboard comparator threshold is crossed.

Voltage and safety

Never send an output above 3.3V into Pico GPIO or ADC.

Avoid testing with painful sound levels. Protect ears first.

Module internals

Main component: Electret microphone with amplifier/comparator module.

Microphone capsule, LM393-style comparator on many boards, trimmer, indicator LEDs, and header pins.

Datasheet notes

It measures loudness changes, not speech recognition or high-quality audio.

Common libraries

Use machine.ADC for AO and machine.Pin for DO.

Common mistakes

Expecting words/music audio, setting the threshold with no test sound, ignoring room noise, and using 5V outputs directly.