Penjelasan Arduino
Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel.
Mikrokontroler itu sendiri adalah chip atau IC
(integrated circuit) yang bisa diprogram menggunakan komputer. Tujuan
menanamkan program pada mikrokontroler adalah agar rangkaian elektronik
dapat membaca input, memproses input tersebut dan kemudian menghasilkan
output sesuai yang diinginkan. Jadi mikrokontroler bertugas sebagai
‘otak’ yang mengendalikan input, proses dan output sebuah rangkaian
elektronik.
Mikrokontroler ada pada perangkat elektronik di
sekeliling kita. Misalnya handphone, MP3 player, DVD, televisi, AC, dll.
Mikrokontroler juga dipakai untuk keperluan mengendalikan robot. Baik
robot mainan, maupun robot industri.
Karena komponen utama Arduino adalah mikrokontroler,
maka Arduino pun dapat diprogram menggunakan komputer sesuai kebutuhan
kita.
Apa saja yang bisa dilakukan Arduino?
Kegunaan Arduino tergantung kepada kita yang membuat
program. Arduino bisa digunakan untuk mengontrol LED, bisa juga
digunakan untuk mengontrol helikopter.
Contoh yang sudah pernah dibuat adalah MP3 player, pengontrol motor,
mesin CNC, monitor kelembaban tanah, pengukur jarak, penggerak servo, balon udara, pengontrol suhu, monitor energi, statiun cuaca, pembaca RFID, drum elektronik, GPS logger, monitoring bensin dan masih banyak lagi. Silahkan buka Google, Youtube atau lihat dihttp://www.freeduino.orgKelebihan 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.
Bahasa pemrograman Arduino adalah bahasa C. Tetapi
bahasa ini sudah dipermudah menggunakan fungsi-fungsi yang sederhana
sehingga pemula pun bisa mempelajarinya dengan cukup mudah.
Untuk membuat program Arduino dan mengupload ke dalam board Arduino,
anda membutuhkan software Arduino IDE (Integrated Development
Enviroment) yang bisa di download gratis di http://arduino.cc/en/Main/SoftwarePanduan bahasa pemograman Arduino beserta dengan contoh-contohnya bisa dibaca di halaman http://arduino.cc/en/Reference/HomePage
Mendapatkan Arduino
Papan rangkaian atau board Arduino bisa dibuat
sendiri kalau anda memiliki chip programmer (untuk mengupload bootloader
ke dalam chip Atmel yang masih kosong). Skema dan desain PCB bisa
didownload di http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided3 atau baca tentang Starduino di blog ini http://telinks.wordpress.com/2010/08/03/starduino-minimum-system-atmega8-yang-kompatibel-dengan-arduino/
Kalau merasa kesulitan untuk membuat PCB dan mendapatkan komponen, anda bisa langsung membeli Arduino dari http://www.indorobotika.com/arduino.
Mengenal Board Arduino
Soket USB
Soket USB adalah soket untuk kabel USB yang
disambungkan ke komputer atau laptop. Berfungsi untuk mengirimkan
program ke Arduino dan juga sebagai port komunikasi serial.
Input / Output Digital
Input/Output Digital atau digital pin adalah pin-pin
untuk menghubungkan Arduino dengan komponen atau rangkaian digital.
Misalnya kalau ingin membuat LED berkedip, LED tersebut bisa dipasang
pada salah satu pin I/O digital dan ground. Komponen lain yang
menghasilkan output digital atau menerima input digital bisa
disambungkan ke pin-pin ini.
Input Analog
Input Analog atau analog pin adalah pin-pin yang
berfungsi untuk menerima sinyal dari komponen atau rangkaian analog.
Misalnya dari potensiometer, sensor suhu, sensor cahaya, dsb.
Catu Daya
Pin-pin catu daya adalah pin yang memberikan tegangan
untuk komponen atau rangkaian yang dihubungkan dengan Arduino. Pada
bagian catu daya ini terdapat juga pin Vin dan Reset. Vin digunakan
untuk memberikan tegangan langsung kepada Arduino tanpa melalui tegangan
USB atau adaptor. Reset adalah pin untuk memberikan sinyal reset melaui
tombol atau rangkaian eksternal.
Baterai / Adaptor
Soket baterai atau adaptor
digunakan untuk menyuplai Arduino dengan tegangan dari baterai/adaptor
9V pada saat Arduino sedang tidak disambungkan ke komputer. Kalau
Arduino sedang disambungkan ke komputer melalui USB, Arduino mendapatkan
suplai tegangan dari USB, jadi tidak perlu memasang baterai/adaptor
saat memprogram Arduino.
Link
Beberapa link yang berguna untuk mendalami Arduino
http://www.freeduino.org http://www.practicalarduino.com http://www.arduinofun.com http://blog.makezine.com/blog/archive/arduino http://www.instructables.com
sumber : http://blog.indorobotika.com/
0 komentar:
Posting Komentar