// Setting pin trigger dan echo
#define trigPin 12
#define echoPin 13
// Buat variabel
long duration;
int distance;
void setup() {
// Setting input dan output
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
//Memulai komunikasi serial pada kec. 9600b
Serial.begin(115200);
}
void loop() {
// Clear pin trigger
digitalWrite(trigPin, LOW);
delayMicroseconds(50);
// Trigger sensor dg menseeting pin trigPin HIGH selama 10us
digitalWrite(trigPin, HIGH);
delayMicroseconds(100);
digitalWrite(trigPin, LOW);
// Baca echoPin, pulseIn() menghasilkan durasi pulsa dlm microdetik:
duration = pulseIn(echoPin, HIGH);
// Hitung jarak:
distance= duration*0.034/2;
if (distance ){
Serial.print("Jarak :");
Serial.println(distance );
}
}