martes, 2 de abril de 2019

Práctica 7: Entrada analógica: LDR

Vamos a ver cómo funciona una LDR.
La LDR (Light-Dependent Resistor) es un componente electrónico que modifica su resistencia dependiendo de la luz que incida sobre ella.

Realiza el siguiente montaje:
NOTA: utiliza una resistencia de 1k

1. Haz un programa que encienda un led cuando el valor de la LDR (0-1023) no supere los 500 y lo apague en caso contrario.

2. Puedes sustituir el led por un piezo y varías la frecuencia según el valor del la LDR. ¡A ver que ocurre...!



Por si no das con los programas:


Proyecto: Theremin controlado por luz. 

Un Theremin es un instrumento que genera sonidos mediante el movimiento de las manos de un músico alrededor de este instrumento. Probablemente habrás oído alguno de ellos en películas de terror. El Theremin detecta dónde se produce el movimiento de la mano del artista en relación a dos antenas al poder leer la variación de la carga capacitiva de estas antenas. Las antenas se conectan a un circuito analógico que crea los sonidos. Una de las antenas controla la frecuencia del sonido y la otra controla el volumen. 
Nosotros no podemos variar el volumen pero sí la frecuencia.

Realiza el siguiente montaje. La resistencia de la LDR es de 10K.

NOTA de AYUDA: La lectura de la LDR la utilizaremos como frecuencia en la función tone del piezo. 
frecuencia=analogRead(A5);

tone(6,frecuencia, 500);
delay(500);

Pero el problema es que tomará valores entre 0 y 1023. Sin embargo la frecuencia en el piezo puede variar entre 50 y 4000 Hz. Existe una función que transforma los valores comprendidos en un rango a valores en otro rango.
frecuencia=map(frecuencia, 0,1023,50,4000);




No hay comentarios:

Publicar un comentario