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

Entradas populares de este blog

Arduino sencillo