Modul 6 Playing Ultrasonic Sensor
Modul 6 Playing Ultrasonic Sensor
Pada pembelajaran ini, kita akan mencoba sensor ultrasonik sebagai sensor
pembacaan jarak. Tentunya pada sensor-sensor ultrasonik harus mengetahui fungsi
pin-pin yang terdapat pada sensor. Ada pin ECHO, TRIG, Vcc, dan GND.
SENSOR ULTRASONIK
S=
Dengan :
S = Jarak (m)
t = Waktu (s)
LCD Display 16 x 2 1
HC-SR04 (Sensor
1
Ultrasonik)
Potensiometer 1
Arduino UNO 1
Kabel Jumper 1
LAYOUT BREADBOARD
#include <NewPing.h>
//Ultrasonics parameter
#define tr_ping 8
#define ec_ping 7
#define MAX_DISTANCE 300
NewPing ping0(tr_ping, ec_ping, MAX_DISTANCE);
void setup(){
Serial.begin(9600);
}
void loop()
{
val_ping();
}
//SRF04 Start
int val_ping()
{
delay(40);
j_ping= ping0.convert_cm(ping0.ping());
if (j_ping!=0) j_ping=j_ping;
else j_ping=MAX_DISTANCE;
return j_ping;
}
LAYOUT BREADBOARD
#include <NewPing.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(7,8,9,10,11,12);
//Ultrasonics parameter
#define tr_ping 5
#define ec_ping 6
#define MAX_DISTANCE 300
NewPing ping0(tr_ping, ec_ping, MAX_DISTANCE);
void setup() {
lcd.begin(16, 2);
lcd.print("Sensor Jarak=");
}
void loop() {
lcd.setCursor(13, 0);
lcd.print(val_ping());
}
//SRF04 Start
int val_ping()
{
delay(40);
j_ping= ping0.convert_cm(ping0.ping());
if (j_ping!=0) j_ping=j_ping;
else j_ping=MAX_DISTANCE;
return j_ping;
}