Módulo KY-038 micrófono pequeño
search
  • Módulo KY-038 micrófono pequeño
  • Módulo KY-038 micrófono pequeño
  • Módulo KY-038 micrófono pequeño

Módulo KY-038 micrófono pequeño

KY-038
2,00 €
IVA incluido

Este sensor de sonido permite detectar el nivel de sonido de ambiente con sensibilidad ajustable. Dispone tanto de salida digital que se activará si el sonido supera el nivel indicado mediante un potenciómetro y un comparador analógico. El nivel de sonido es puede medir a partir de la salida analógica disponible.

  Pago seguro

Garantía de compra segura

  Envío gratis

Por compras superiores a 120,00 €

¿Qué es el módulo KY-038?

El Módulo Ky-037 Sensor Micrófono permite detectar cualquier tipo de sonido a través del micrófono de condensador electret (EC) . Incluye un trimpot con el cual se puede ajusta la sensibilidad del sensor la información de salida puede ser analógica y/o digital.

¿Para que sirve el sensor micrófono?

El sensor micrófono es útil para para encender o apagar alguna lampara, para detector de ruido en algún lugar de trabajo u hogar.

Características del módulo KY-038

  • Modelo: KY-038
  • Voltaje de funcionamiento: 5V DC
  • Distancia máxima de inducción: 0.5 metros.
  • Chip principal: LM393
  • Micrófono: Electret
  • Gama de frecuencias: 100 – 10.000 Hz.
  • Sensibilidad: – 46 ± 2,0, (0dB = 1V / Pa) a 1K Hz.
  • La sensibilidad mínima a ruido: 58 dB
  • Dimensiones: 36 x 15 x 15 mm
  • Peso: 4 g

Diagrama de conexión del módulo KY-038 con Arduino.

Conectar la línea de alimentación (+) y tierra (G) del módulo a 5V y GND en el Arduino respectivamente.

Conectar el pin de señal digital (D0) al pin 3 y el pin de señal analógica (A0) al pin A0 en el Arduino

Conexión del sensor kY-038 con Arduino

Código

El siguiente código enciende el LED de la placa Arduino al detectar un sonido, y nos muestra por el monitor serial el valor correspondiente.

int LED = 13;
int sensor = 3;
int PinAnalogico = A0;
bool estado = false;
int ValorAnalogico;
void setup(){
  Serial.begin(9600);
  pinMode( LED, OUTPUT);
  pinMode( sensor , INPUT_PULLUP);
  digitalWrite(LED , LOW); // Apagamos el LED al empezar
}
void loop(){
  bool valor = digitalRead(sensor); //leemos el estado del sensor
  if ( valor == true ){
    estado = !estado; // cambiamos el estado del LED
    digitalWrite(LED, estado); // escribimos el nuevo valor
    delay (1000);
  }
  ValorAnalogico = analogRead(PinAnalogico);
  Serial.println(ValorAnalogico);
}

También podría interesarle

Opiniones (0)
No hay valoraciones de clientes en este momento.