Pada artikel sebelumnya sudah ada beberapa proyek yang menggunakan Relay sebagai modul yang dikontrol oleh Arduino atau ESP8266 dalam bentuk sebuah proyek. Artikel kali ini akan coba semakin masuk ke dasar yaitu membahas khusus tentang bagaimana cara mengakses modul relay dengan Arduino UNO sehingga relay dapat berubah kondisi sesuai dengan yang kita inginkan. Oke mari kita mulai.
Siapkan
- PC atau Laptop (Yang bisa nyala)
- Kabel Data Arduino (Jangan kabel telpon)
- Arduino (Saya pakai UNO, terserah mau pakai tipe apa)
- Modul Relay (Jangan modul Sensor ntar gak cocok)
- Jumper secukupnya (Jangan rakus)
- Gunakan Jumper
- Hubungkan pin VCC pada Modul Relay ke pin 5V pada Arduino
- Hubungkan pin GND pada Modul Relay ke pin GND pada Arduino
- Hubungkan pin IN1 pada Modul Relay ke pin D3 pada Arduino
- Jangan sampai terbalik memasang pin VCC dan GND, cek kembali sampai benar yakin
- Jika dirasa rangkaian sudah benar, hubungkan Arduino ke PC menggunakan Kabel Data Arduino
Penjelasan Sketch
Menggunakan 2 variabel untuk mengolah data serial yang dikirimkan dari Laptop atau PC yaitu dataIn dan inChar.
Sekian terimakasih telah berkunjung. Semoga artikel ini bermanfaat.
Keyword :
Cara mengakses modul Relay dengan Arduino
Cara menggunakan komunikasi serial pada Arduino dan PC
Cara membaca data serial yang dikirimkan dari PC pada Arduino
Cara menggunakan logika if pada Arduino
Cara memprogram modul Relay pada Arduino
- Variabel dataIn akan difungsikan untuk menyimpan karakter yang diterima satu per satu dan digabungkan menjadi 1 data utuh.
- Variabel inChar akan difungsikan untuk menyimpan data sementara yang diterima satu per satu yang kemudian disatukan pada variabel dataIn.
- Serial.begin(9600) adalah perintah untuk memulai komunikasi serial antara Arduino dengan Laptop atau PC dengan baudrate sebesar 9600.
- pinMode(3, OUTPUT) adalah untuk menentukan mode pin bahwa pin D3 akan digunakan sebagai pin Output.
- if(dataIn=="0") memiliki arti jika dataIn memiliki data karakter sama dengan 0 maka perintah digitalWrite(3, LOW) akan jalankan untuk mematikan pin D3 sehingga relay akan mati.
- if(dataIn=="1") memiliki arti jika dataIn memiliki data karakter sama dengan 1 maka perintah digitalWrite(3, HIGH) akan jalankan untuk menyalakan pin D3 sehingga relay akan menyala.
Sekian terimakasih telah berkunjung. Semoga artikel ini bermanfaat.
Keyword :
Cara mengakses modul Relay dengan Arduino
Cara menggunakan komunikasi serial pada Arduino dan PC
Cara membaca data serial yang dikirimkan dari PC pada Arduino
Cara menggunakan logika if pada Arduino
Cara memprogram modul Relay pada Arduino