PROGRAMA CON TRES SENSORES DISTINTOS
ZUMBADOR
HUMEDAD
LLUVIA
// Definir pines
const int pinHumedad = A0; // Pin del sensor de humedad
const int pinLluvia = A1; // Pin del sensor de lluvia
const int pinZumbador = 8; // Pin del zumbador
void setup() {
// Inicializar pines
pinMode(pinHumedad, INPUT);
pinMode(pinLluvia, INPUT);
pinMode(pinZumbador, OUTPUT);
Serial.begin(9600); // Inicializar comunicación serial
}
void loop() {
// Leer valores de los sensores
int valorHumedad = analogRead(pinHumedad);
int valorLluvia = analogRead(pinLluvia);
// Imprimir valores en el monitor serial
Serial.print("Humedad: ");
Serial.println(valorHumedad);
Serial.print("Lluvia: ");
Serial.println(valorLluvia);
// Activar zumbador si se detecta humedad o lluvia
if (valorHumedad > 500 || valorLluvia > 500) {
digitalWrite(pinZumbador, HIGH);
} else {
digitalWrite(pinZumbador, LOW);
}
delay(1000); // Esperar 1 segundo antes de la siguiente lectura
}
((SACADO DE INTELIGENCIA ARTIFICIAL))
Comentarios
Publicar un comentario