El circuito LDR no cambia la frecuencia del sonido

Soy un completo principiante en el campo de la ingeniería eléctrica. En el libro de recetas de Arduino, existe este circuito:

He estado tratando de reproducirlo y escucho un sonido después de cargar el software, pero no cambia en absoluto independientemente de la intensidad de la luz. Creo que hice bien la acumulación, pero no tenía una resistencia de 4.7k, así que usé una con 3.3k (¿problema aquí?).

Aquí hay un esquema de cómo junté la parte inferior (supongo que la parte superior no es el problema, de lo contrario, probablemente no escucharía nada); por favor disculpe mis pobres habilidades de dibujo.

esquemático

Agradecería una pista sobre por qué esto no funciona como se esperaba. Gracias de antemano.

Para separar posibles causas... tienes potenciómetro? Un potenciómetro de 5 kohm o más servirá. Retire su protoboard y conecte el potenciómetro de modo que sus dos extremos vayan a GND y +5 V, y el limpiaparabrisas vaya a "Analog 0". Utilice exactamente el mismo firmware y el mismo altavoz. Si el sonido cambia cuando gira el potenciómetro, hay algún problema con su LDR o con la configuración de su tablero. Si el sonido no cambia, la falla está en el firmware o en el altavoz.
@Telaclavo Gracias, hice exactamente lo que sugeriste con un potenciómetro de 10k. El sonido cambia usando eso. Reemplacé el LDR por otro para verificar si el que usé está roto, pero eso no cambió nada. Entonces, ¿aparentemente tengo algo mal en la configuración de mi tablero?
2º experimento: ¿tienes un multímetro? Si es así, conecte el LDR directamente a él, configurado como un ohmímetro. Verifique que la resistencia medida cambie, cuando lo ilumine o no.
@Telaclavo Ya he hecho eso, ahora. Si configuro el multímetro a 2000k Ohm, mostrará 250 de la luz de mi habitación y alrededor de 700-800 si lo cubro.
Luego, debe incrementar su resistencia de 3,3 kohm a algo en el rango {220 kohm ... 680 kohm}, si es así, para notar una mayor variación en el voltaje (frecuencia).
@Telaclavo Genial. ¡Reemplacé el 3.3k con una resistencia de 560k y ahora funciona! Gracias por tu ayuda.
Felicitaciones @Telaclavo por ayudar a OP de forma interactiva. Podrías haber publicado una respuesta.

Respuestas (1)

No existe tal cosa como un LDR genérico. Están disponibles en una amplia gama de resistencias. Este varía de 30k Ω a 5M Ω , mientras que éste varía entre 11k Ω y 150k Ω . Le darán un rango de salida completamente diferente, que el software puede o no detectar correctamente.

El primero dará un voltaje entre 3mV y 0.5V. Si tiene un LDR como este, el voltaje de salida puede ser demasiado bajo.
El segundo, en cambio, te dará un voltaje entre 0.1V y 1.15V, que ya es un poco mejor. 4.7k Ω la resistencia elevará esto a 1.5V.