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.
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 :
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);
}
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.
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);
}
1.
2.
3.
4.
1.
2.
3.