Arduino Ethernet Shield Sebagai Server.
Kabar baik semoga senantiasa terdengar dari sahabat Ardutech semua. Semakin bermanfaat hidupnya, tambah sehat, tambah ilmu, tambah rejeki dan barokah tentunya. Aamiin… Baik kali ini kita akan membuat aplikasi Arduino Ethernet Shield yang difungsikan sebagai server. Artikel tentang Ethernet shield yang lain silakan baca disini. Pada aplikasi ini nanti kita akan memonitor analog input yang dibaca Arduino UNO kemudian mengirimkan data melalui jaringan LAN dengan Ethernet shield W5100.
Ethernet shield w5100 tinggal kita pasangkan saja ke Arduino UNO tanpa perlu tambahan kabel konektor. Terdapat 3 pin : 11, 12, 13 yang dipakai untuk komunikasi antara Ethernet shield dengan Arduino UNO, juga pin 10 dan pin 4 dipakai untuk memilih W5100 atau SD Card. Ok sekarang kita siapkan saja perlengkapannya :
- Arduino UNO (1)
- Ethernet Shield W5100 (1)
- Kabel USB Arduino (1)
- Kabel LAN (1)
- Breadboard (1)
- Potensiometer (6)
- Kabel konektor male – male (seperlunya)
Kita buat dulu rangkaian potensiometer dengan Arduino (koneksinya melalui Ethernet shield W5100). Potensiometer dibuat sebagai voltage devider, nantinya kita pakai untuk melihat perubahan tegangan yang dibaca oleh Arduino yang dikirimkan melalui jaringan LAN.
Selanjutnya hubungkan Arduino UNO dengan computer/laptop melalui port USB dan Ethernet shield W5100 ke port LAN melalui kabel LAN (RJ45).
Berikutnya kita seting dulu beberapa parameter jaringan di computer/laptop kita. Dari Control Panel -> Network and Internet -> Network and Sharing Center.
Klik “Ethernet” kemudian klik “Properties”.
Selanjutnya pilih dengan double clik “Internet Protocol Version 4(TCP/IPv4)” kemudian isi parameter – parameternya seperti pada gambar.
Klik “OK” pada semua jendela yang tadi terbuka. Sekarang kita kembali ke Arduino UNO. Buka program Arduino IDE. Kita pilih contoh yang diberikan oleh library Ethernet. Library ini sudah bawaan dari Arduino IDE ya, jadi kita tidak perlu repot download lagi. Ok dari menu File -> Example -> Ethernet -> Webserver. Yang perlu diganti adalah alamat IP nya :
Ganti dengan alamat IP :
Baik sekarang Upload ke Arduino UNO. Tunggu hingga proses Upload selesai. Sekarang buka Serial Monitor dari menu Tools -> Serial Monitor. Jangan lupa seting baud rate pada 9600 bps.
Copy paste alamat IP ke browser internet anda. Kemudian Enter.
Hasilnya akan terlihat pembacaan 6 input analog. Coba pertama potensio pada posisi “nol” maka akan terlihat semua pembacaan ADC bernilai 0.
Silakan diputar potesio untuk membuat variasi output
Baik sekian dulu ya aplikasi Arduino dengan Ethernet yang kita pakai sebagai server. Teman – teman dapat mengganti potensiometer dengan sensor suhu misalnya, maka akan terbaca sensor suhu pada jaringan computer teman – teman semua. Semoga Bermanfaat.