Mengenal lebih dalam tentang arduino

Belajar Arduino

1. Pengertian Arduino
“The Arduino was originally built for designers and artists – people with little technical expertise. Even without programming experience, the Arduino enabled them to create sophisticated design prototypes and some amazing interactive artworks. So, it should come as no surprise that the first steps with the Arduino are very easy, even more so for people with a strong technical background.”

Arduino merupakan mikrokontroller yang memang dirancang untuk bias digunakan dengan mudah oleh para seniman dan desainer (yang memang bukan orang teknik ). Dengan demikian, tanpa mengetahui bahasa pemrograman, Arduino bias digunakan untuk menghasilkan karya yang canggih. Hal ini seperti diungkapkan oleh Mike Schmidt.
Menurut Massimo Banzi, salah satu pendiri atau pembuat Arduino, Arduino merupakan sebah platform hardware open source yang mempunyai input/output yang sederhana.
     “Arduino is an open source physical computing platform based on a simple input/output board and a development environment that implements the processing language ( www.processing.org). Arduino can be used to develop standalone interactive objects or can be connected to software on your computer (such as Flash, Processing, VVVV, or Max/Msp). The boards can be assembled by hand or purchased preassembled; the open source IDE (Integrated Development Environment) can be downloaded for free from www.arduino.cc.”

Menggunakan Arduino sangatlah membantu dalam membuat prototyping ataupun untuk melakukan pembuatan proyek. Arduino memberikan I/O yang sudah fix dan bias digunakan dengan mudah. Arduino dapat digabungkan dengan modul elektro yang lain sehingga proses perakitan jauh lebih efisien. Para desiner hanya tinggal membuat software untuk mendayagunakan rancangan H/D yang ada. Software jauh lebih mudah untuk dimodifikasi tanpa harus memindahkan kabel.



Perusahaan yang mengembangkan system H/D open source ini, antara lain :
·         Arduino è http://www.arduino.cc
·         I-CubeX è http://www.infusionsystems.com
·         Arieh Robotics Project Junior è http://www.arobotineveryhome.com
·         Dwengo è http://www.dwengo.org
·         EmbeddedLab è http://www.embedded.arch.ethz.ch
·         GP3 è http://www.awce.com/gp3.htm

Di antara pengembang yang ada, Arduino merupakan slah satu pengembang yang banyak digunakan. Keistimewaan Arduino adalah hardware open source. Hal ini sangatlah memberi keleluasaan bagi semua orang untuk bereksperiman secara bebas dan gratis.

Arduino yang ada saat ini dikembangkan oleh beberapa orang yang luar biasa dan membentuk suatu tim. Anggota inti dari tim ini adalah :
·         Massimo Banzi Milano, Italy
·         David Cuartielles Malmoe, Sweden
·         Tom Igoe New York, US
·         Gianluca Martino Torino, Italy
·         David A. Mellis Boston, MA, USA

2. Bagian dari Arduino

Secara umum, Arduino terdiri atas dua bagian utama, yaitu :
1.       Bagian H/D
Berupa papan yang berisi I/O

2.       Bagian Software
Berupa software Arduino yang meliputi Integrated Development Environment (IDE) untuk menulis program. Arduino memerlukan instalasi driver untuk menghubungkan dengan komputer. Pada IDE terdapat contoh program dan library untuk pengembangan program. IDE software Arduino yang digunakan diberi nama Sketch.

3. Tipe Arduino

Bagi pemula, sebaiknya perlu mengetahui berbagai macam atau type Arduino yang terdapat di pasaran.
Berikut tipe-tipenya :
·         Arduino USB
Menggunakan interface USB sebagai antarmuka pemrograman atau komunikasi komputer.
Contoh : Arduino yang menggunakan interface USB untuk download kode program, yaitu :
§  Arduino Uno
§  Arduino Duemilanove
§  Arduino Diecimila
§  Arduino NG Rev. C
§  Arduino NG (Nuova Generazione)
§  Arduino Extreme dan Arduino Extreme v2
§  Arduino USB dan Arduino USB v2.0
·         Arduino Serial
Menggunakan RS232 sebagai antarmuka pemrograman atau komunikasi komputer.
Contoh : Arduino Serial dan Arduino Serial v2.0
·         Arduino Mega
Arduino jenis ini memiliki spesifikasi yang lebih tinggi, dilengkapi tambahan pin digital, pin analog, port serial, dan sebagainya.
Contoh : Arduino Mega dan Arduino Mega 2560
·         Arduino Fio
Arduino jenis ini lebih banyak digunakan untuk kegunaan nirkabel.
·         Arduino Lylypad
Arduino ini bentuknya seperti uang koin dan berukuran sangat kecil. Dengan ukuran tersebut, dapat digunakan secara fleksibel.
Contoh :
§  Lilypad Arduino 00, Lilypad Arduino 01
§  Lilypad Arduino 02, Lilypad Arduino 03, Lilypad Arduino 04
·         Arduino BT
Arduino mengandung modul Bluetooth untuk komunikas nirkabel.
·         Arduino Nano dan Arduino Mini
Arduino ini berbentuk kompak dan digunakan pada breadboard.
Contoh :
§  Arduino Nano 3.0
§  Arduino Nano 2.x
§  Arduino Mini 04
§  Arduino Mini 03

§  Arduino Stamp 02

No comments:

Post a Comment