Konfigurasi pin Ethernet shield dari DFR Robot(chip W5200)


Beberapa minggu lalu saya membeli board Ethernet shield dari DFR dan akan saya pasangkan dengan board mikrokontroler arduino uno. Namun, tidak seperti Ethernet shield yang original arduino, Ethernet shield keluaran DFR Robot memerlukan sedikit program tamabahan untuk melakukan inisialisasi agar shield dapat terdeteksi di arduino uno. Setelah mencari kemana – mana, browsing siang malam hehehe. akhirnya ketemu juga caranya. Nah kali ini sayamau berbagi tutorial konfigurasi pin untuk board Ethernet shield dari DFR. Sekedar catatan bahwa DFR Robot merupakan sebuah perusahaan yang memproduksi produk – produk seperti mikrokontroler Arduino dan berbgai macam shield sama seperti arduino. Oke langsung aja gann.
Langkah pertama adalah mamasukkan file library ehternet W5200 ke folder library arduino. Download disini.

Kemudian buka program arduino IDE, buka file example yang ada di menu file -> examples -> Ethernet -> webserver. Dan untuk menginisialisasi library W5200 cukup ketikkan ke bagian paling atas program “#include <Ethernet.h>”

Masih di bagian inisialisasi ketikkan program berikut :
#define SS    10  
#define nRST  8 
#define nPWDN 9 
#define nINT 3

Program ini berfungsi menginisisalisasi pin yang digunakan oleh DFR Ethernet Shield.
Kemudian dibagian void setup() tambahkan program berikut :
pinMode(SS,OUTPUT);
pinMode(nRST,OUTPUT);
pinMode(nPWDN,OUTPUT);
pinMode(nINT,INPUT); 
digitalWrite(nPWDN,LOW);

digitalWrite(nRST,LOW);
delay(10);
digitalWrite(nRST,HIGH); 
delay(200);
untuk lebih jelasnya dapat dilihat di gambar berikut :


Sekian untuk tulisan kali ini, kalo ada pertanyaan langsung email atau comment aja yaa :)

Komentar

  1. ini yg nrst,ss, npwdn, nint bisa diganti pin lain gak? soalnya mau dipake lcd shield, yg 8,9,10.

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Hak Akses (Enkapsulasi) Method Dalam JAVA

3 Macam Kecemasan yang Menimpa Manusia

Teori - Teori Renungan