Program
#define trigPin 7
#define echoPin 6
#define LEDlampRed 10
#define LEDlampYellow 11
#define LEDlampGreen 12
#define soundbuzzer 4
void setup()
{
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(LEDlampRed, OUTPUT);
pinMode(LEDlampYellow, OUTPUT);
pinMode(LEDlampGreen, OUTPUT);
pinMode(soundbuzzer,
OUTPUT);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
durationindigit=pulseIn(echoPin, HIGH);
distanceincm= (durationindigit/5) /29.1;
digitalWrite(LEDlampGreen, HIGH);
digitalWrite(LEDlampRed, LOW);
digitalWrite(LEDlampYellow, LOW);
noTone(soundbuzzer);
}
else {
digitalWrite(LEDlampGreen, LOW);
}
digitalWrite(LEDlampYellow, HIGH);
digitalWrite(LEDlampGreen, LOW);
digitalWrite(LEDlampRed, LOW);
}
else { digitalWrite(LEDlampYellow,LOW);
}
digitalWrite(LEDlampRed, HIGH);
digitalWrite(LEDlampGreen, LOW);
digitalWrite(LEDlampYellow, LOW);
sound=1000; tone(soundbuzzer,sound);
}
}

No comments:
Post a Comment