Sensor de humedad (alarma con led RGB)
// Conectamos el sensor de la siguiente forma:
// GND -> GND
// VCC -> 5V
// DAT -> A0
int Valor;
int rojo = 6;
int azul = 5;
int verde = 3;
int azul = 5;
int verde = 3;
void setup() {
Serial.begin(9600);
pinMode(rojo, OUTPUT);
pinMode(azul, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(azul, OUTPUT);
pinMode(verde, OUTPUT);
}
void loop(){
Serial.print("Humedad:");
Valor = analogRead(0);
Serial.print(Valor);
if (Valor <= 300)
Serial.println("Encharcado");
analogWrite(rojo,
0);
analogWrite(verde, 255);
analogWrite(verde, 255);
analogWrite(azul, 0);
if ((Valor > 300) and (Valor <= 700))
Serial.println("Humedo, no regar plantas");
analogWrite(rojo, 255);
analogWrite(verde,255);
analogWrite(verde,255);
analogWrite(azul, 0);
if (Valor > 700)
Serial.println("Seco, necesitas regar plantas");
analogWrite(rojo, 255);
analogWrite(verde, 0);
analogWrite(verde, 0);
analogWrite(azul, 0);
}
Comentarios
Publicar un comentario