Fotocelda

by EduardoS197 in Outside > Backyard

696 Views, 1 Favorites, 0 Comments

Fotocelda

Fotocelda.PNG

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);

}

}