Fotocelda

Published

Introduction: 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.

Step 1: 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);

}

}

Step 2:

Share

    Recommendations

    • Water Contest

      Water Contest
    • Oil Contest

      Oil Contest
    • Creative Misuse Contest

      Creative Misuse Contest

    Discussions

    Wonderful information! Thanks for sharing!