Hola a todos.
En este artículo voy a mostrar como utilizar las entradas analógicas de Arduino. En este caso solo usaré una de ellas, la entrada cero.
El circuito usa una foto-resistencia, similar a la de la imagen. Esta resistencia disminuye de valor cuando es expuesta a la luz.

A continuación se muestra un vídeo de como funciona por si sola cuando la conectamos a un polímetro:
En la oscuridad da un valor de 228k. Al encender la luz de mi habitación disminuye hasta unos 10k aproximadamente.
Si la tapo, su valor aumenta hasta unos 90k aproximadamente.
A continuación voy a colocar esta resistencia formando un divisor de tensión con otra de 10k, y el punto central lo conectaré a la entrada analógica cero.
![2017-04-17 12_27_23-LTspice XVII - [Draft1.asc]](https://trescientosbaudios.files.wordpress.com/2017/04/2017-04-17-12_27_23-ltspice-xvii-draft1-asc1.png?w=300)
Como salida digital, elegiré por ejemplo la trece. Esta salida encenderá un diodo led cuando haya poca luz.
![2017-04-14 19_50_31-LTspice XVII - [Draft1.asc]](https://trescientosbaudios.files.wordpress.com/2017/04/2017-04-14-19_50_31-ltspice-xvii-draft1-asc.png?w=300)
El circuito funcionando puede verse a continuación:
Por último, el código para hacer funcionar la placa es el siguiente:
//Enciendo un diodo led al bajar de un determinado //nivel la photoresistencia const int POT=0; const int LROJO = 13; int val=0; void setup() { pinMode(13, OUTPUT); Serial.begin(9600); //Para verlo en el monitor serie } void loop() { val = analogRead(POT); Serial.println(val); if (val <= 300) { digitalWrite(LROJO, HIGH); } else { digitalWrite(LROJO, LOW); } delay (500); }
Si queremos saber el valor leído por la entrada analógica, usaremos el monitor serie. Fijaros en la siguiente imagen:

Y una vez activado, se abrirá una pestaña en la que podremos observar el valor leído por la entrada analógica:

Nada mas de momento y hasta el siguiente artículo.