Fotocelda
Los cables negros corresponden a las conexiones a tierra (negativo) del circuito.
Los cables verdes corresponden a las conexiones las terminales positivas.
El cable azul conecta la terminal analógica del arduino al fotoresistor.
El cable rojo conecta la terminal digital con el LED.
Código De Arduino
//establecer las variables
int luz = 0;
int resistencia = 0;
int limite = 50;
//establecer puertos (pines)
void setup()
{
Serial.begin(9600);
pinMode(6, OUTPUT);
pinMode(A0, INPUT);
}
void loop()
{
//recibir información de la fotoresistencia
resistencia = analogRead(A0);
luz = (5.0 * resistencia * 100.0) / 1024.0;
//imprimir valores
Serial.print(luz);
Serial.println(" LUZ");
Serial.print(resistencia);
Serial.println(" Ohms");
delay(300);
//condiciones para que encienda la luz
if (luz < limite) {
digitalWrite(6, 1);
} else if (luz > limite) {
digitalWrite(6, 0);
}
}