#define trigpin 14
#define echopin 12
int ledpin =16;
int relaypin = 2;
int buzzerpin = 4;
void setup() {
pinMode(trigpin, OUTPUT);
pinMode(echopin, INPUT);
pinMode(ledpin, OUTPUT);
pinMode(2, OUTPUT);
pinMode(4, OUTPUT);
Serial.begin(115200);
}
void loop() {
digitalWrite(14,0);
delayMicroseconds(2);
digitalWrite(14, 1);
delayMicroseconds(10);
digitalWrite(trigpin,0);
long duration = pulseIn(12,1);
int distance = (duration/2)*0.0343;
Serial.println(distance);
if(distance<100){
digitalWrite(ledpin, HIGH);
digitalWrite(4,1);
digitalWrite(2,1);
}else{
digitalWrite(ledpin, LOW);
digitalWrite(4,0);
digitalWrite(2,0);
}
delay(500);
}