I am having issues with my code for an ultrasonic sensor. If you know the solution please help.
int trig = 12;
int echo = 11;
long lecture_echo;
long cm;
void setup()
{
pinMode(trig, OUTPUT);
digitalWrite(trig, LOW);
pinMode(echo, INPUT);
Serial.begin(9600);
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
{
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
lecture_echo = pulseIn(echo, HIGH);
cm = lecture_echo / 58;
Serial.print("Distance in cm : ");
Serial.println(cm);
delay(100);
}
if(cm < 5);{
digitalWrite(LED_BUILTIN, HIGH);
}
if(cm > 6);{
digitalWrite(LED_BUILTIN, LOW);
}
}