#include "Ultrasonic.h"
#define Trigger_pin 9
#define echo_pin 10
Ultrasonic SensorJarak(Trigger_pin, echo_pin);
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
/*digitalWrite(Trigger_pin, LOW);
delayMicroseconds(2);
digitalWrite(Trigger_pin, HIGH);
delayMicroseconds(10);
digitalWrite(Trigger_pin, LOW);
int duration = pulseIn(echo_pin, HIGH);
// duration untuk menghitung waktu tempuh gelombang
// pulseIn fungsi untuk membaca pulsa HIGH atau LOW
float distanceinCm = duration * 0.0343 / 2;
// kecepatan suara 343 M / s = 0.0343 cm / microsecond
/* Dibagi 2 dikarenakan ada 2 jarak yaitu ketika jarak gelombang sensor menembak ke objek
dan jarak pantulan gelombang daru objek ke sensor*/
float distanceinCm = SensorJarak.read(CM);
Serial.print("Jarak yg diukur: ");
Serial.println(distanceinCm);
delay(100);
}