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)
1º Ponemos la tarjeta Arduino sobre una placa
2º 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)
3º En el otro lado de la placa, conectamos a "A0" una pata de la resistencia (1kΩ*). La otra pata la conectamos a "GND"
4º Finalmente conectamos la pata del LDR que falta por conectar al pin 5V
Explicación (Funcionamiento)
1º Conectamos con un cable la tarjeta Arduino y el ordenador a través de esta conexión.
2º Abrimos la aplicación Arduino en el ordenador
3º Borramos el código que aparece y copiamos el nuestro desde Bitbloq
4º 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)
5º 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