Anda di halaman 1dari 6

MODUL VI

INTERFACE

A. TUJUAN
1. Mahasiswa mampu untuk membandingkan jarak nyata dengan jarak yang
terbaca oleh sensor ultrasonic HC-SR04.
2. Mahasiswa mampu untuk melakukan pembacaan suhu dengan sensor LM35
3. Mahasiswa mampu untuk melihat pengaruh delay pada kecepatan servo.

B. ALAT DAN BAHAN


1) Arduino
2) Laptop
3) Sensor Jarak (HC-SR04)
4) Sensor suhu LM35
5) Servo
6) Kabel USB Connector Arduino ke Laptop/PC
7) BreadBoard
8) Kabel Jumper

C. DASAR TEORI
D. LANGKAH PERCOBAAN
Mengukur Jarak Menggunakan Sensor Ultrasonik (HC-SR04)
1) Siapkan alat dan bahan
2) Susunlah rangkaian seperti gambar berikut

3) Kemudian pasang USB kabel pada arduino dengan port USB yang terdapat
pada PC untuk mengupload program.
4) Buka IDE Arduino , lalu ketikkan program berikut :

const int EPin = 12;


const int TPin = 11;
long jarak;
int durasi;

void setup() {
pinMode(EPin,INPUT);
pinMode(TPin,OUTPUT);
Serial.begin(9600);
}

void loop() {
digitalWrite(TPin,HIGH);
delayMicroseconds(10);
digitalWrite(TPin,LOW);

durasi = pulseIn(EPin,HIGH);
jarak = durasi/58;
Serial.print(jarak);
Serial.print("cm");
Serial.println();
delay(1000);
}

5) Compile dan upload program yang telah di ketik tersebut ke arduino


6) Catat hasil yang didapatkan.

Mengatur Kecepatan Gerak Motor Sevo

1) Siapkan alat dan bahan diatas


2) Susunlah rangakaian seperti gambar berikut :

3) Kemudian pasang USB kabel pada arduino dengan port USB yang terdapat
pada PC untuk mengupload program.
4) Buka IDE Arduino , lalu ketikkan program berikut :

#include <Servo.h>
Servo myservo;
int pos = 0;

void setup()
{
myservo.attach(9);
}

void loop()
{
for(pos = 0; pos <= 180; pos += 1)
{
myservo.write(pos);
delay(15);
}
for(pos = 180; pos>=0; pos-=1)
{
myservo.write(pos);
delay(15);
}
}
5) Compile dan upload program yang telah di ketik tersebut ke arduino
6) Catat hasil yang didapatkan.

Membaca Suhu Dengan Sensor LM35


1) Siapkan alat dan bahan
2) Susunlah rangkaian seperti gambar berikut

3) Kemudian pasang USB kabel pada arduino dengan port USB yang terdapat
pada PC untuk mengupload program.
4) Buka IDE Arduino , lalu ketikkan program berikut :

int analogPin = 0;
float suhu;
void setup()
{
Serial.begin(9600);
}
void loop()
{
suhu = analogRead(analogPin);
suhu = suhu * 0.48828125;
Serial.println(suhu);
delay(1000);
}

5) Compile dan upload program yang telah di ketik tersebut ke arduino


6) Catat hasil yang didapatkan.
E. DATA HASIL

1. Mengukur Jarak Menggunakan Sensor Jarak (HC-SR04)


No. Jarak Pin INPUT Pin OUTPUT Keluaran Keluaran
(echo) (trigger) (500) (1000)

1.
2.
3.
4.

2. Mengontorol Kecepatan Gerak Motor Servo


No. Delay Pin Servo Waktu (detik)

1.
2.
3.

3. Membaca Suhu Dengan Sensor suhu


NO Kondisi Waktu (jam) Suhu

Anda mungkin juga menyukai