top of page
Search
Writer's pictureAKSHIT'S INNOVATION LAB

CODE AND CIRCUIT DIAGRAM FOR SOCIAL DISTANCING BELT

Updated: Nov 9, 2021


//AKSHIT INNOVATION LAB

//

const int pingTrigPin = A4;

const int pingEchoPin = A5;

int led=13; //Buzzer to PIN 4

int buz1=11;

void setup() {

Serial.begin(9600);

pinMode(led, OUTPUT);

pinMode(buz1, OUTPUT);

}

void loop()

{

long duration, cm;

pinMode(pingTrigPin, OUTPUT);

digitalWrite(pingTrigPin, LOW);

delayMicroseconds(2);

digitalWrite(pingTrigPin, HIGH);

delayMicroseconds(5);

digitalWrite(pingTrigPin, LOW);

pinMode(pingEchoPin, INPUT);

duration = pulseIn(pingEchoPin, HIGH);

cm = microsecondsToCentimeters(duration);

if(cm<=50 && cm>0) // distance yaha set krna h

{

int d= map(cm, 1, 300, 10, 1000);

digitalWrite(led, HIGH);

digitalWrite(buz1, HIGH);

delay(50);

digitalWrite(led, LOW);

digitalWrite(buz1, LOW);

delay(d);

}

Serial.print(cm);

Serial.print("cm");

Serial.println();

delay(40);

}

long microsecondsToCentimeters(long microseconds)

{

return microseconds / 29 / 2;

}

35 views0 comments

Recent Posts

See All

Commentaires


bottom of page