Ultrasonic sensor with LED, how can I do this?

This is what I wrote by myself, but it's not working very well :slight_smile:

  if (isDoorOpen == 0) {
    analogWrite(red_LED, 0);
    analogWrite(green_LED, 255);
  }

  if (distance < 10) {
    isDoorOpen = 1;
  }

  if (isDoorOpen == 1) {
    analogWrite(red_LED, 255);
    analogWrite(green_LED, 0);
    delay (5000);
    if (distance > 10) {
      (isDoorClosed = 1);
    }
  }

  if (isDoorClosed == 1 && distance < 10) {
    isDoorOpen = 0;
  }