
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