ARDUINO UNO PROYECTO HELP PLZ

Hola gente abro este post para saber si alguien puede ayudar con un proyecto simple donde ya tengo un sensor IR conectado con un servo motor g9 pero necesito conectar otro sensor que me pueda detener el proceso por completo, el sensor que necesito usar es el ultrasonico me explico estoy usando un sensor IR con el servo motor para abrir y cerrar la tapa de un recipiente pero necesito hacer que el segundo sensor este dentro del recipiente para que este me diga en que momento parar cuando este lleno y cuando ya este vacio nuevamente seguir el proceso normalmente nada mas que eso y les dejo los codigos arduino que ya llevo ayuda porfavor :frowning:

#include <Servo.h>

Servo servo_4;

void puja_barrera() {
  servo_4.write((0));
  delay((4000));
}

void baixa() {
  digitalWrite(6,HIGH);
  servo_4.write((90));
  delay((4000));
}

void setup()
{
  pinMode(2,INPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
  servo_4.attach(3);
  
}

void loop()
{
  if (digitalRead(2) == LOW) {
    digitalWrite(5, HIGH);
    digitalWrite(6, LOW);
    puja_barrera();

  }
  digitalWrite(5,LOW);
  baixa();

}

Were is your IR / ultrasonic sensor code?

Tu programa tiene un problema de diseño, no es posible hacer estructuras complejas con delay, porque detienen el programa. Debes rehacerlas utilizando la función millis() .