viernes, 31 de enero de 2020

Práctica 1, 2º trimestre


Captura de la conexión (Bitbloq)




Captura de los bloques (Bitloq)



Código (Bitbloq)


/***   Included libraries  ***/




/***   Global variables and function definition  ***/
const int sensor_de_luzA25 = A0;
const int Led_1_A25 = 10;
const int led_3_A25 = 8;
const int led_2A25 = 5;

/*
3ºALSS25
*/
float Led_ = 0;



/***   Setup  ***/void setup(){
pinMode(sensor_de_luzA25, INPUT);
pinMode(Led_1_A25, OUTPUT);
pinMode(led_3_A25, OUTPUT);
pinMode(led_2A25, OUTPUT);

 Serial.begin(9600); 

}


/***   Loop  ***/void loop(){Led_ = analogRead(sensor_de_luzA25);
Serial.println(Led_);

delay(500);
if(Led_ > 300){digitalWrite(Led_1_A25,LOW);
digitalWrite(led_2A25,LOW);
digitalWrite(led_3_A25,LOW);
}
else if (Led_ > 200){digitalWrite(Led_1_A25,LOW);
digitalWrite(led_2A25,LOW);
digitalWrite(led_3_A25,HIGH);
}
else if (Led_ > 100){digitalWrite(Led_1_A25,LOW);
digitalWrite(led_2A25,HIGH);
digitalWrite(led_3_A25,HIGH);
}
else {digitalWrite(Led_1_A25,HIGH);
digitalWrite(led_2A25,HIGH);
digitalWrite(led_3_A25,HIGH);
}
}



Captura del montaje en Fritzing



Explicación (Montaje)

Ponemos la tarjeta Arduino sobre una placa

Conectamos los 3 leds. La pata del led más corta la conectamos a la toma de tierra (GND) con la ayuda de un cable. La otra pata más larga, la conectamos con una resistencia (220Ω*) y desde esa resistencia, con un cable lo conectamos a nuestros pines (5, 8, 10) 

En el otro lado de la placa, conectamos a "A0" una pata de la resistencia (1kΩ*). La otra pata la conectamos a "GND"

Finalmente conectamos la pata del LDR que falta por conectar al pin 5V 



Explicación (Funcionamiento)

Conectamos con un cable la tarjeta Arduino y el ordenador a través de esta conexión.



Abrimos la aplicación Arduino en el ordenador

Borramos el código que aparece y copiamos el nuestro desde Bitbloq

 Le damos a subir (si no hay ningún error se subirá sin problemas. En el caso de que haya algún error, aparecerá en rojo señalado)


Si se ha subido sin ningún problema, el circuito funcionará con facilidad: Según le vas quitando luz al LDR, se irán encendiendo los leds de forma progresiva. Por otro lado, si vas alejando la mano del LDR (más luz), se irán apagando los leds. 

En este vídeo se ve el funcionamiento del circuito