Tutorial – Theremin básico con LDR



Objetivo: Crear un Theremin casero mediante un sensor de Luz y un zumbador o buzzer.



Componentes necesarios para el tutorial de hoy:

– Breadboard o Protoboard

– Arduino UNO

– 1x Zumbador

– 1x Resistencia de 1K ohmio

– Un sensor LDR

– Cables

En tutoriales anteriores en El Cajón de Ardu ya hemos introducido el uso de Zumbadores y sensores LDR. Vamos a combinarlos!

En la imagen de arriba se aprecian bien las conexiones, aún así vamos a comentarlas a continuación:

El Zumbador esta conectado a GND en la pata izquierda y al PIN 12 de la pata derecha. El sensor LDR esta conectado a la salida de 5V y a la entrada analógica PIN A0 por donde recibirá los datos analógicos generados por el sensor. Además de la pata conectada a la salida A0, saldrá una resistencia de 1 Kilo ohmio que conectará con la pata de GND del Zumbador.

Vayamos a por el código:

int speakerPin = 12;

int photocellPin = 0;

// Declaración de variables de entrada de la celda LDR y del Zumbador

void setup()

{

}

void loop()

{

  int reading = analogRead(photocellPin);

 // Leemos el dato analógico y lo alojamos en una variable.

  int pitch = 200 + reading / 4;

// Definimos una escala de salida base para que los sonidos no comiencen muy graves.

  tone(speakerPin, pitch);

}

A continuación os dejo un video de mi Theremin casero:

Como siempre, muchas gracias por estar ahí, espero que os guste y no dudéis en comentar cualquier duda o inquietud que os pueda surgir. Un saludo!

C.

1 comentario en «Tutorial – Theremin básico con LDR»

Deja un comentario

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