SMART DOOR ALARM

πŸ‘‡

 SMART DOOR ALARM CODE

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

                                                                               

// defines pins numbers

const int trigPin = 11;

const int echoPin = 10;

const int buzzerPin = 7;


// defines variables

long duration;                    

int distance;

int objectDistance;


void setup() {

pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output

pinMode(echoPin, INPUT); // Sets the echoPin as an Input

pinMode(buzzerPin,OUTPUT);

Serial.begin(9600); // Starts the serial communication


}



void loop() {

// Clears the trigPin

digitalWrite(trigPin, LOW);

delayMicroseconds(2);


// Sets the trigPin on HIGH state for 10 micro seconds

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);


// Reads the echoPin, returns the sound wave travel time in microseconds

duration = pulseIn(echoPin, HIGH);


// Calculating the distance

distance= duration*0.034/2;


objectDistance = distance;

if (objectDistance <= 10){

 digitalWrite(buzzerPin,HIGH);

}

else{

 digitalWrite(buzzerPin,LOW);

}


// Prints the distance on the Serial Monitor

Serial.print("Distance: ");

Serial.println(distance);


}


///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

                                                                                


Comments

Popular posts from this blog

Asphalt 9 legends game play

sensor door alarm