Dfrduino Ethernet shield LANDASAN TEORI

Beberapa fungsi tombol pada software programming arduino: Verify : tombol yabg berfungsi untuk melihat error pada code program yang telah dibuat sebelum diupload Upload : Tombol yang berfungsi untuk mengkomplike code program dan mengisikan ke micro Arduino New : Tombol untuk membuat tampilan baru dari Sketch untuk menulis code program Open : Tombol yang digunakan untuk membuka file yang berisi program dasar Arduino Save : Digunakan untuk save code program yang telah ditulis. Serial monitor : Membuka serial monitor yang dapat digunakan untuk melihat hasil jalannya program yg dibuat. Lingkungan open-source Arduino memudahkan untuk menulis kode dan meng-upload ke board Arduino. Ide ini berjalan pada Windows, Mac OS X, dan Linux. Berdasarkan Pengolahan, avr-gcc, dan perangkat lunak sumber terbuka lainnya.

2.3 Dfrduino Ethernet shield

Merupakan modul yang digunakan untuk menghubungkan perangkat Arduino ke internet baik local atau online. Modul ini merupakan perangkat tambahan untuk arduino yang langsung di koneksikan pada papan arduino. Modul ini dapat terkoneksi ke jaringan disebabkan adanya Chip ethernet Wiznet W5100 yang ada pada papan ethernet. Wiznet W5100 menyediakan jaringan IP stack yang memiliki TCP dan UDP. Shield ini mendukung hingga empat koneksi soket Universitas Sumatera Utara secara simultan. Untuk memprogramnya digunakan library Ethernet agar dapat terhubung ke internet. Shield Ethernet ini terhubung ke sebuah papan Arduino dengan menempelkannya diatas arduino tersebut. Walaupun begitu piranti arduino tetap dapat digunakan. Pada ethernet shield terdapat sebuah slot micro-SD, yang dapat digunakan untuk menyimpan file yang dapat diakses melalui jaringan. Onboard micro-SD card reader diakses dengan menggunakan SD library. Gambar 2.5 Piranti out Ethernet Shield pada Arduino Arduino board berkominikasi dengan W5100 dan SD card mengunakan bus SPI Serial Peripheral Interface. Komunikasi ini diatur oleh library SPI.h dan Ethernet.h. Bus SPI menggunakan piranti digital 11, 12 dan 13 pada Arduino Uno. Universitas Sumatera Utara Piranti digital 10 digunakan untuk memilih W5100 dan piranti digital 4 digunakan untuk memilih SD card. Piranti yang sudah disebutkan sebelumnya tidak dapat digunakan untuk inputoutput umum ketika kita menggunakan ethernet shield. Karena W5100 dan SD card berbagi bus SPI, hanya salah satu yang dapat aktif pada satu waktu. Jika kita menggunakan kedua perangkat dalam program, hal ini akan diatasi oleh library yang sesuai. Jika tidak menggunakan salah satu perangkat SD card atau SPI dalam program, perlu secara eksplisit men-deselect-nya. Untuk melakukan hal ini pada SD card, set piranti 4 sebagai output dan logika tinggi, sedangkan untuk W5100 yang digunakan adalah piranti 10. DFRduino Ethernet shield adalah sebuah clone dari arduino Ethernet shield yang dibuat oleh DFRobot. Penampakan DFRduino Ethernet shield dapat dilihat pada Gambar. Gambar 2.6 Ethernet Shield Universitas Sumatera Utara Gambar 2.7 DFRduino Ethernet shield Hal – hal mengenai Ethernet Shield:  Shield ini menyediakan ethernet jack RJ45 standar.  Tombol reset pada shield Ethernet dapat digunakan untuk mereset W5100 dan Arduino. Shield Ethernet berisi sejumlah informasi LED:  PWR : mengindikasikan bahwa Shield Ethernet ON atau OFF  LINK : menunjukkan adanya hubungan jaringan dan berkedip ketika Shield mentransmisikan atau menerima data  FULLD: menunjukkan bahwa koneksi jaringan full duplex  100M : mengindikasikan adanya Mb s koneksi jaringan

2.4 433 Mhz RF KYL 1020