eb04fe426f9892aac7a86b1b339eb512 - Electrogeek

Comprobador de frecuencias de Audio Deja un comentario

Speaker 034 1 - Electrogeek

En esta publicación nuestro interés  es hacer un tester básico de frecuencias de audio, para verificar el desempeño de un dispositivo en frecuencias bajas y ademas frecuencias  altas.

Materiales a utilizar 

  • Arduino Uno.
  • Potenciometro de 10 k.
  • Protoboard.
  • Algunos Cables.
  • Speaker de 5v a probar .

Esquema.

Diagrama Tester Frecuencia Audio - Electrogeek

Conexiones.

Potenciometro.

Viéndolo de frente el pin de la izquierda es el  “+” del potenciometro  que van conectados a los 5v del Arduino.

El pin del medio del potenciometro al “A0” del Arduino.

El  “-“ del potenciometro al “GND” del Arduino.

Speaker.

El “-“ del Speaker al “GND” del Arduino.

El pin “+” del Speaker al “Pin 0” digital del Arduino.

El siguiente es el código para realizar el siguiente proyecto.

//declaramos donde conectamos nuestros componentes
int salida_audio = 0;
int potenciometro = A0;
//declaramos la frecuencia minima ,la frecuencia maxima  y una variable flotante para almacenar el valor del potenciometro
float valor_p;
int Frec_Min = 100;
int Frec_Max = 1000;
void setup() {
  //declaramos los tipos de pines
  pinMode(salida_audio, OUTPUT);
  pinMode(potenciometro, INPUT);
}

void loop() {
  //leemos el valor del potenciometro
  valor_p = analogRead(potenciometro);
  //equiparamos el valor del potenciometro con el del audio de salida
  float frecuencia = map(valor_p, 0, 1023, Frec_Min, Frec_Max);
  //le mandamos la frecuencia de salida del audio
  tone (salida_audio, frecuencia); 
}

Si quires ver el resultado en formato de video verlo aquí.

Saludos Ditecno Digital

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

0
    0
    Tu Carrito
    Tu carrito esta vacíoVolver a la tienda
    Enviar Whatsapp
    Hola 👋
    ¿En qué podemos ayudarte?