Blok Diagram Window LabVIEW

platform atau dapat berjalan di semua operating system, sehingga walaupun pengguna Windows, Linux, ataupun Macintos bisa menggunakan device ini. Kelebihan Arduino dari platform hardware mikrokontroller lain adalah: a. IDE Arduino merupakan multiplatform, yang dapat dijalankan diberbagai sistem operasi, seperti windows, macintos, dan linux. b. Pemrograman arduino menggunakan kabel yang terhubung dengan port USB, bukan port serial. c. Arduino adalah hardware dan software open source, pembaca bisa mengunduh software dan gambar rangkaian arduino tanpa harus membayar ke pembuat arduino. d. Tidak perlu perangkat chip programmer karena didalamnya sudah ada bootloader yang akan menangani upload program dari komputer. e. Sudah memiliki sarana komunikasi USB, sehingga pengguna laptop yang tidak memiliki port serialRS323 bisa menggunakannya. f. Bahasa pemrograman relatif mudah karena software Arduino dilengkapi dengan kumpulan library yang cukup lengkap. g. Memiliki modul siap pakai shield yang bisa ditancapkan pada board Arduino. Misalnya shield GPS, Ethernet, SD Card, dll.

2.12.1. Arduino Mega

Arduino Mega adalah board mikrokontroller berbasis Atmega2560. Memiliki 70 pin input dari output digital dimana 11 pin tersebut dapat digunakan sebagai output PWM dan 16 pin input analog, 16 MHz osilator Kristal , koneksi USB, jack power, ICSP header, dan tombol reset seperti ditunjukkan pada Gambar 2.14. Untuk mendukung mikrokontroller agar dapat digunakan, cukup hanya menghubungkan Board Arduino Mega ke komputer dengan menggunakan kabel USB atau listrik dengan AC ke adaptor DC atau batere untuk menjalankannya . Gambar 2.14 Tampak atas Arduino Mega Adapun spesifikasi Arduino Mega adalah sebagai berikut: a. Daya Arduino Mega dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal otomatis. Kisaran kebutuhan daya yang disarankan untuk board Mega adalah 7 sampai dengan 12 volt, jika diberi daya kurang dari 7 volt kemungkinan pin 5v dapat beroperasi tetapi tidak stabil kemudian jika diberi daya lebih dari 12V, regulator tegangan bisa panas dan dapat merusak board Arduino. b. Memori ATmega2560 memiliki 256 KB dengan 8 KB digunakan untuk bootloader, 8 KB dari SRAM dan 4 KB EEPROM. c. Input dan Output Konfigurasi pin pada arduino Mega dapat dilihat pada gambar 2.10. dibawah ini: