const int trigPin = 2;
const int echoPin = 3;
int ledtosca = 13;
long durasi;
int jarak;
void setup() {
pinMode(echoPin, INPUT);
pinMode(trigPin, OUTPUT);
pinMode(ledtosca, OUTPUT);
digitalWrite(ledtosca, LOW);
Serial.begin(9600);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
Serial.print("Pulse In:");
Serial.println(durasi);
delay(1000);
Serial.flush();
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
durasi = pulseIn(echoPin, HIGH);
jarak = 0.034*durasi/2;
Serial.print("Jarak=");
Serial.println(jarak);
Serial.println("Cm");
delay(1000);
if (jarak < 10 )
digitalWrite(ledtosca, HIGH);
else
digitalWrite(ledtosca, LOW);
Serial.flush();
}