MIKROKONTROLLER II
PROJECT 05
Serial LCD+ Sensor Ultrasonik SR04
Disusun oleh
M. Rusdal Hakim
Dwi Susanto
Agustino
[2012-52-008]
[2012-52-004]
[2012-52-018]
PRAKTIKUM II
Serial LCD+ Sensor Ultrasonik SR04
1. Pendahuluan
Pada praktikum 5 ini akan mempraktekan 2 percobaan dengan menggunakan
modul Arduino uno adapun percobaan yang akan dipraktekan adalah:
a. Pengukur jarak menggunakan sensor ultrasonik.jarak sensor ultrasoik
dengan media pemantul di tampilkan di LCD dalam satuan cm.(Pastikan
jarak yang di tampilkan LCD sama dengan jika jarak di ukur
menggunakan meteran/penggaris).
b. Sensor parking ultrasonik dengan beep buzer.Buzer mulai beeping mulai
jarak 50 cm jika jarak semakin dekat interval beeping semakin cepat .
Arduino uno
Project board
Kabel jumper
Serial LCD
Laptop
Bazzer
1pcs
1pcs
1set
1 set
1 set
1set
3. Langkah-Langkah Praktikum
1. Langkah percobaan
Eksperimen 5 a daan b. Menggunakan Sensor Ultrasonik SR04 .
LiquidCrystal_I2C lcd(0x27,20,4);
int pingPin = 3;
int inPin = 2;
void setup() {
lcd.init();
lcd.backlight();
Serial.begin(9600);
void loop() {
long duration;
float inches, cm;
digitalWrite(pingPin,LOW);
delayMicroseconds(2);
digitalWrite(pingPin,HIGH);
delayMicroseconds(10);
digitalWrite(pingPin,LOW);
delayMicroseconds(2);
pinMode(pingPin,OUTPUT);
Serial.print(inches);
Serial.print("in. ");
Serial.print(cm);
Serial.print("CM");
Serial.println();
lcd.clear();
lcd.setCursor(3,0);
lcd.print(inches);
lcd.print(" In.");
lcd.setCursor(3,1);
lcd.print(cm);
lcd.print(" CM");
delay(300);
tone (4,784);
}
}
float microsecondsToInches(float microseconds)
{
return microseconds/74/2;
}
float microsecondsToCentimeters(float microseconds)
{
return microseconds/29/2;
}
B. Pada percobaan apabila apabila benda terdeteksi kurang dari 10cm bazzer
akan berbunyi cepat .
5. Kesimpulan
Dari percobaan salah satu peran arduino uno yaitu dalam controlling
adalah berfungsi sebagai modul pengubah sinyal analog ke digital.
Arduino dapat mentrasformasikan bentuk sinyal digital ini menjadi
output yang di inginkan.