//*****ULTRASONIK, menamai pin yang digunakan****************
#define pinecho 2
#define pintrig 15
#define LED 14
void setup() {
//*****SERIAL MONITOR, setting baud rate*******************
Serial.begin(115200);
//*****ULTRASONIK, setting pin yang digunakan**************
pinMode(pinecho, INPUT);
pinMode(pintrig, OUTPUT);
pinMode(LED, OUTPUT);
}
void loop() {
//*****ULTRASONIK, membaca jarak***************************
digitalWrite(pintrig, LOW);
delayMicroseconds(2);
digitalWrite(pintrig, HIGH);
delayMicroseconds(10);
digitalWrite(pintrig, LOW);
int waktu=pulseIn(pinecho, HIGH);
float jarak=waktu*0.034/2;
//*****SERIAL MONITOR, menampilkan data jarak**************
Serial.print("Jarak = ");
Serial.print(jarak);
Serial.println("cm");
delay(1000);
if(jarak<=100){
digitalWrite(LED, HIGH);
}
else{
digitalWrite(LED, LOW);
}
}