Pada pembahasan
kali ini akan menejlaskan cara menghubungkan sensor ultrasonic dengan
miktokontroller NodeMCU
Komponen yang
perlu disiapkan yaitu :
- NodeMCU
- Sensor Ultrasonic HC-SR04
- Kabel Jumper
- Laptop yang sudah terinstal Arduino IDE
Selanjutnya untuk
rangkainnya dapat kalian lihat gambar dibawah ini:
Keterangan :
- Hubungkan pin VCC sensor ultrasonic ke pin VIN NodeMCU
- Hubungkan pin GND sensor ultrasonic ke pin GND NodeMCU
- Hubungkan pin Trig pada sensor ultrasonic ke pin D6 pada NodeMCU
- Hubungkan pin Echo pada sensor ultrasonic ke pin D5 pada NodeMCU
Setelah semuanya
dihubungkan, kemudian langkah selanjutnya yaitu memasukkan program ke dalam
board NodeMCU
- Hubungkan NodeMCU ke laptop/pc kalian dengan kabel data yang sesuai dengan yang ada pada board NodeMCU
- Buka aplikasi Arduino IDE
- Pilih pada menu tools > Board > Esp8266 > NodeMCU
- Jika belum mengisntal board NodeMCU pada Arduino IDE kalian bisa melihat pada link disini
- Pilih menu tools lagi dan pilih port > COM yang aktif
- Copy program dibawah ini dan pastekan ke project arduino ide kalian
[program]
int trig = D6;
int echo = D5;
long durasi, jarak;
void setup() {
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trig, LOW);
delayMicroseconds(8);
digitalWrite(trig, HIGH);
delayMicroseconds(8);
digitalWrite(trig, LOW);
delayMicroseconds(8);
durasi = pulseIn(echo, HIGH);
jarak = (durasi / 2) / 29.1;
Serial.println(jarak);
}
- Upload program dan tunggu sampai selesai
- Buka serial monitor pada arduino ide kalian atau pada bagian pojok kanan atas dengan icon kaca pembesar
Dekatkan tangan
kalian ke sensor ultrasonic, akan muncul jarak pada serial monitor antara
tangan ke sensor