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