Electronic Components
KeyeStudio KS0105 | EASY Plug Analog Sound Sensor
Shopping information
KeyeStudio KS0105 EASY Plug Analog Sound Sensor Module
The KeyeStudio KS0105 EASY Plug Analog Sound Sensor detects ambient sound level and outputs an analog voltage for microcontroller ADC inputs. It is designed for sound-reactive LEDs, clap switches, noise demonstrations, and interactive classroom projects.
The onboard microphone circuit provides a relative loudness signal rather than recorded audio. Sensitivity can be adjusted with the onboard potentiometer, and the EASY Plug RJ11 connector keeps wiring simple with compatible KeyeStudio boards.
Use this module with Arduino or the Sensor Shield Expansion Board V5 when a project needs a simple sound trigger or sound intensity trend without complex audio processing.
Technical Specifications
| Parameter | Value |
|---|---|
| Manufacturer | KeyeStudio |
| Model | KS0105 |
| Sensor type | Analog sound / microphone sensor |
| Interface | EASY Plug RJ11 analog interface |
| Supply voltage | 3.3 V to 5 V |
| Operating current | < 10 mA |
| Output | Analog voltage signal |
| Sensitivity | Adjustable by onboard potentiometer |
| Mounting | Fixed hole on module PCB |
| Recommended use | Relative sound level detection |
| Development support | Arduino analog input examples |
Board Layout & Label Guide
- Microphone: Faces the sound source and senses ambient loudness.
- Sensitivity potentiometer: Adjusts trigger response and analog amplitude.
- RJ11 connector: Connects to EASY Plug analog port.
- Analog signal: Outputs a voltage proportional to sound intensity.
- VCC/GND: Power and common reference for the module.
- Mounting hole: Use it to reduce movement and vibration noise.
- Noise note: Keep the sensor away from motors and switching power noise when possible.
Application Scenarios
1. Read Analog Input
Read the analog sound sensor on an Arduino analog pin and print a stable serial value for debugging.
const int SENSOR_PIN = A0;void setup() { Serial.begin(115200);}void loop() { long total = 0; for (int i = 0; i < 8; i++) { total += analogRead(SENSOR_PIN); delay(2); } int raw = total / 8; Serial.print("sound="); Serial.println(raw); delay(100);}
2. Control LED Brightness
Map the sensor reading to PWM output so the module can directly control LED brightness in an interactive prototype.
const int SENSOR_PIN = A0;const int LED_PIN = 9;void setup() { pinMode(LED_PIN, OUTPUT);}void loop() { int raw = analogRead(SENSOR_PIN); int pwm = map(raw, 0, 1023, 0, 255); analogWrite(LED_PIN, pwm); delay(20);}
3. Threshold Trigger
Convert the analog signal into a practical on/off event for alarms, mode switching, or simple automation.
const int SENSOR_PIN = A0;const int OUTPUT_PIN = 8;const int THRESHOLD = 550;void setup() { pinMode(OUTPUT_PIN, OUTPUT);}void loop() { int raw = analogRead(SENSOR_PIN); digitalWrite(OUTPUT_PIN, raw > THRESHOLD ? HIGH : LOW); delay(50);}
Packing List
- 1 x KeyeStudio EASY Plug Analog Sound Sensor
FAQ
Q: Can it record audio?
A: No. It is for sound level detection, not high-quality audio capture.
Q: Is the output analog?
A: Yes. Read it with a microcontroller ADC pin.
Q: Can it detect claps?
A: Yes. Use a threshold and debounce delay in firmware.
Q: How do I adjust sensitivity?
A: Turn the onboard potentiometer while watching serial readings.
Q: Can it work at 3.3 V?
A: Yes, within the supported supply range.
Q: Why does it trigger near motors?
A: Motor vibration and electrical noise can affect microphone circuits.
Q: Can it measure decibels?
A: Not directly. It provides relative loudness and would need calibration for approximate dB.
Q: What projects is it best for?
A: Sound-reactive LEDs, simple alarms, classroom demos, and interactive installations.
Only logged in customers who have purchased this product may leave a review.
Keep exploring
You may also like
More pieces selected to complement what you are viewing.
-
Sale
8-Channel 433MHz RF Remote Control Transmitter
Original price was: $5.00.$4.00Current price is: $4.00. -
Sale
Haltech Elite 2500 With Lexus IS300 2JZ GE VVTi Parallel Adapter Harness Kit 2002-2005 Lexus IS300 (HT-151341)
Original price was: $149.00.$74.50Current price is: $74.50. -
Sale
NGK Iridium Stock Heat Spark Plugs Box of 4 (6341)
Original price was: $27.43.$21.94Current price is: $21.94. -
Sale
JTK Lofi Cherry Profile ABS Keycaps
Original price was: $79.99.$40.00Current price is: $40.00.