Code For The Project
Code For The Project
#include <DHT.h>
#include <Servo.h>
#include <LiquidCrystal.h>
// Pin definitions
#define TRIG_PIN 10
#define ECHO_PIN 11
#define BUZZER_PIN 8
#define DHTPIN 7
Servo radarServo;
void setup() {
Serial.begin(9600);
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(BUZZER_PIN, OUTPUT);
dht.begin();
radarServo.attach(9);
// Initialize LCD
lcd.begin(16, 2);
lcd.print("Airport Model");
delay(2000);
lcd.clear();
void loop() {
// Measure distance
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
delay(200);
noTone(BUZZER_PIN);
delay(200);
delay(400);
noTone(BUZZER_PIN);
delay(400);
} else {
noTone(BUZZER_PIN);
if (isnan(temperature) || isnan(humidity)) {
lcd.setCursor(0, 0);
} else {
lcd.setCursor(0, 0);
lcd.print("Temp: ");
lcd.print(temperature);
lcd.print("C ");
lcd.setCursor(0, 1);
lcd.print("Humid: ");
lcd.print(humidity);
lcd.print("% ");
long measureDistance() {
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
// Calculate distance in cm
// Return distance
return distance;