Comprobador de frecuencias de Audio Deja un comentario

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.

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?