Page 26 - latihan nia-converted
P. 26
Program diatas diawali dengan inisialisasi library dari LCD 16x2
yang disertai modul I2C Konverter dan sensor ultrasonik HC-SR04.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <HCSR04.h>
Dilanjutkan dengan menuliskan alamat dari modul I2C dan
inisialisasi pin sensor ultrasonik HC-SR04.
LiquidCrystal_I2C lcd(0x27,16,2);
UltraSonicDistanceSensor distanceSensor(11,
10);
Kode 0x27 diatas adalah alamat untuk modul I2C dengan tipe IC
PCF8574T. Kemudian kode UltraSonicDistanceSensor
distanceSensor adalah kode default yang berasal dari
library sensor ultrasonik HC-SR04, sehingga kita harus
menggunakannya ketika menggunakan library tersebut. trigPin
diletakkan pada pin 11 dan echoPin pada pin 10.
void setup()
{
Serial.begin (9600);
lcd.init();
}
Kode Serial.begin adalah perintah untuk membuka port data
serial untuk komunikasi serial. Jika tidak ingin menggunakan serial
monitor kode tersebut dapat dihapus saja. Kemudian kode
lcd.init adalah inisialisasi untuk LCD yang kita gunakan,
apabila tidak kita tuliskan maka ketika kita upload program tidak
akan ada respon apapun.
lcd.backlight();
26 | S I S T E M M I K R O K O N T R O L E R