Está en la página 1de 3

Instituto Tecnológico de Oaxaca

ACTIVIDAD N°6

Alumno: Marcos Mendoza Pedro

N° Control 19161333

Club de Programación

Ingenieria en Sistemas Computacionales

19/07/2022
Materiales
● Fotorresistencia
● Placa Arduino UNO
● Protoboard
● Diodos Led
● 2 Resistencias de 220 ohm y 1k ohm

Desarrollo

1.Conectar la fotorresistencia, estará


conectada en una de sus terminales a
la terminal de GND (tierra) de la placa
Arduino UNO, su otra terminal está
conectada a uno de los pines
analógicos de la misma placa (pin A5
en este caso). Para variar la señal
analógica que emitirá se coloca una
resistencia de 1k ohms, de igual
manera el dispositivo que controla
será una diodo led conectado a uno
de los pines digitales de la placa Arduino.

2. En el código lo primero que se hará es declarar la variable que contiene el número


del pin digital de la placa que accionara el diodo led. int led=2;

3.Construir el método inicial, para empezar con la instrucción begin() inicializamos


nuestra consola para poder ver las mediciones de la fotorresistencia en la terminal.
De igual manera con pinMode() se designa el pin 2 como salida.
void setup()
{
Serial.begin(9600);
pinMode(led,OUTPUT);
}

4.En el método bucle que se ejecutará en ciclo primero se imprime en consola la


lectura del puerto análogo que está conectado a la
fotorresistencia, acompañado de un delay de 500 ms.
void loop()
{
Serial.println(analogRead(A5));
delay(500);
5. Colocamos un condicional para que cuando nuestra fotorresistencia registre un
valor mayor a 10 (una iluminación baja) el diodo led se encienda.
if(analogRead(A5)>10)
{ digitalWrite(led,HIGH);
}

De lo contrario el diodo led se apagará.


else
{ digitalWrite(led,LOW);
}
}

Resultado

6. Podemos ver como el diodo led se enciende porque en la fotorresistencia se


marca un valor de luminosidad baja.

7. cambiamos la luminosidad a un nivel mayor el diodo led se apaga pues registra


un valor menor.

También podría gustarte