You are on page 1of 2

ARDUINO

PENGERTIAN : Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. Arduino adalah kit mikrokontroler yang serba bisa dan sangat mudah penggunaan nya. Untuk membuatnya diperlukan chip programmer (untuk menanamkan bootloader Arduino pada chip). ARDUINO merupakan single board hardware yang open-source dan juga softwarenya pun dapat kita nikmati secara opensource juga. Disisi software arduino dapat dijalankan di multiplatform, yaitu linux, windows, atau juga mac. Hardware arduino merupakan mikrokontroller yang berbasiskan AVR dari ATMEL yang didalamnya sudah diberi bootloader dan juga sudah terdapat standart pin I/Onya.

Contoh program :
#define LED_PIN 13 void setup () { pinMode (LED_PIN, OUTPUT); } void loop () { digitalWrite (LED_PIN, HIGH); delay (1000); digitalWrite (LED_PIN, LOW); delay (1000); } // enable pin 13 for digital output

// // // //

turn wait turn wait

on the LED one second (1000 milliseconds) off the LED one second

Saat ini Arduino sudah sangat populer dan sudah banyak dipakai untuk membuat proyek-proyek seperti drum digital, pengontrol LED, web server, MP3 player, pengendali robot, pengendali motor, sensor suhu/kelembaban, pengontrol kamera, dsb. Arduino terdiri dari hardware berupa Arduino Board dan software berupa Arduino IDE (Integrated Development Environment). Arduino dihubungkan dengan komputer melalui koneksi USB. Setelah itu kita bisa mulai menulis program menggunakan Arduino IDE untuk ditanam pada Arduino Board tersebut. Cara menanamkan program ke Arduino sangat mudah, setelah program selesai di buat, kita tinggal klik tombol Upload dan dalam beberapa detik program kita masuk ke dalam chip. Arduino memakai mikrokontroler Atmel AVR ATMega328

Kelebihan Arduino

Tidak perlu perangkat chip programmer karena di dalamnya sudah ada bootloader yang akan menangani upload program dari komputer. Sudah memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak memiliki port serial/RS323 bisa menggunakan nya. Bahasa pemrograman relatif mudah karena software Arduino dilengkapi dengan kumpulan library yang cukup lengkap. Memiliki modul siap pakai (shield) yang bisa ditancapkan pada board Arduino. Misalnya shield GPS, Ethernet, SD Card, dll.

You might also like