Pada pembahasan
kali ini akan dijelaskan bagaimana cara memprogram atau menggunakna relay 2
channel dengan NodeMCU dan tentunya untuk pengembangan berikutnya bisa di
hubungkan dengan ponsel kalian sehingga relay dapat dikontrol melalui ponsel,
langsung saja kalian ikuti langkah dibawah ini
Komponen yang
perlu disiapkan yaitu :
- NodeMCU
- Modul Relay 2 Channel
- Kabel Jumper
- Laptop yang sudah terinstal Arduino IDE
Pertama setelah
kalian menyiapkan komponen diatas selanjutnya kalain rangkai seperti pada
gambar dibawah ini
Keterangan :
- Hubungkan pin GND pada relay ke pin GND pada NodeMCU
- Hubungkan pin VCC pada relay ke pin 3V pada NodeMCU
- Hubungkan pin IN1 pada relay ke pin D1 NodeMCU
- Hubungkan pin IN2 Pada Modul relay ke pin D2 NodeMCU
Setelah semua
terhubung selanjutnya memasukkan program ke board NodeMCU
- Buka aplikasi Arduino IDE
- Hubungkan board NodeMCU ke laptop/pc dengan kabel data sesuai dengan yang ada pada NodeMCU
- Instal Board NodeMCU jika kalian belum menginstalnya dapat dilihat pada artikel ini cara menginstal board NodeMCU
- Selanjutnya buka pada menu tools arduino ide kemudian pilih board > Esp8266 > nodemcu
- Pilih pada menu tools lagi kemudian port > pilih port yang aktif
- Copy program yang ada dibawah ini dan pastekan ke project kalian di arduino ide
- Upload program dan tunggu sampai selesai
[program]
const int Relay1 = D1;
const int Relay2 = D2;
void setup(){
pinMode(Relay1, OUTPUT);
pinMode(Relay2, OUTPUT);
}
void loop() {
digitalWrite(Relay1, HIGH);
digitalWrite(Relay2, LOW);
delay(2000);
digitalWrite(Relay1, LOW);
digitalWrite(Relay2, HIGH);
delay(2000);
}
Jika berhasil
maka relay akan menyala secara bergantian selama 2 detik hidup dan 2 detik mati
secara bergantian