Stap 2: CODE
Const int trig = 2;
Const int echo = 3;
Const int relay = 4;
langdurige, distanceCm;
int limitCm = 15;
VOID Setup {}
Serial.begin(9600);
pinMode (Relais, uitvoer);
}
void loop {}
pinMode (trig, uitvoer);
digitalWrite (trig, laag);
delayMicroseconds(2);
digitalWrite (trig, hoge);
delayMicroseconds(5);
digitalWrite (trig, laag);
pinMode(echo,INPUT);
duur = pulseIn (echo, hoge);
distanceCm = microsecondsToCm(duration);
Serial.Print(distanceCm);
Serial.Print("cm");
Serial.println();
nietig checkLimit();
delay(100);
}
ongeldig checkLimit() {}
if(distanceCm < limitCm) {}
digitalWrite(relay,HIGH);
} else {}
digitalWrite(relay,LOW); }
}
lange microsecondsToCm(long microseconds)
{
retourneren van microseconden / 29 / 2;
}
HET INO BESTAND IS HIERONDER VOOR EASE(YOU CAN DOWNLOAD IT)