En esta práctica he programado un sensor de lluvia con Arduino. Veamos cómo lo he hecho:
Utilidad:
Este montaje sirve para determinar la cantidad de agua según el nivel de esta en un recipiente. También, que es para lo que lo estoy utilizando en esta vez, sirve como un sensor de lluvia para saber si está lloviendo.
Para usarlo como un detector de lluvia, lo situaremos horizontalmente con el sensor hacia arriba de manera que caiga la lluvia en el sensor. Se formará una película de agua y aumentará el valor S, de manera que irá aumentando en función de cuán fuerte esté lloviendo y, así pues, la cantidad de agua que caiga sobre él.
![]() |
Montaje del sensor |
Materiales:
Placa Arduino Mega 2560
Cables de conexión
Sensor de nivel de agua T1592
Código:
int pin_sensor=0;
int valor;
void setup() {
pinMode(pin_sensor, INPUT);
Serial.begin(9600);
}
void loop()
{
valor=analogRead(A0); //lee el sensor
Serial.println("Valor recogido por el sensor:");
Serial.println(valor);
if(valor>10)
Serial.println ("Parece que llueve...");
else
Serial.println("No cae ni gota");
delay(1500);
}
Resultado final:
Participantes:
Alumno:Alex Lin Chen - 4º B
Profesora: Paqui Hernández Caballo
No hay comentarios:
Publicar un comentario