Arduino Intro

Bagi orang awam termasuk gue, membuat robot terkesan pekerjaan yang sangat super hitech dan sulit. Sambil browsing-browsing gue melihat untuk membuat robot diperlukan pengetahuan eletronik untuk membuat rangkaian dan keahlian software engineering untuk membuat software. Membuat robot adalah pekerjaan dua orang atau lebih.

1. Electrical engineer membuat rangkaian elektronik mikrokontroller.
2. Software engineer membuat software sebagai otak robot
3. Mechanical engineer membuat body, tangan kaki robot.

Untungnya gue ketemu dengan Arduino. Arduino adalah board rangkaian elektronik dengan mikrokontroller. Jadi untuk point nomer satu sudah bisa dilewati. Gue tinggal fokus di software engineering alias programming. Programming arduino sangat mudah dengan bahasa C yang bukunya banyak bangat dan bahasa C ini adalah bahasa standard bisa digunakan untuk programming di environment lain, sepert windows, linux, etc. Untuk point nomer 2 Mechanical engineer sementara gue bisa beli part jadinya aja dulu.

Board Arduino banyak macamnya, tapi yang gue beli Duemilanove 328, Versia terbaru seri Duemilanove dengan mikrokontroller ATMega 328.
Spesifikasi :

Microcontroller            ATmega328
Operating Voltage        5V
Input Voltage (recommended)    7-12V
Input Voltage (limits)        6-20V
Digital I/O Pins        14 (of which 6 provide PWM output)
Analog Input Pins        6
DC Current per I/O Pin        40 mA
DC Current for 3.3V Pin        50 mA
Flash Memory            16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM                1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM                512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed            16 MHz

Yang yang paling gue sukai dengan Arduino ini, bisa diprogram dengan kabel USB dan tanpa Serial Port. Dengan kabel USB tidak perlu external DC Adaptor, kecuali menghubungkan Arduino dengan rangkaian/part yang memerlukan banyak power  seperti misalnya Gear Motor/Motor DC.

Arduino menyediakan tools untuk programming dan GRATIS, bisa jalan di Windows dan Linux. Dalam tools ini sudah banyak sample-sample program yang seferhana. Loe langsung bisa belajar bagaimana ngutak-ngatik Arduino ini.

Arduino ini sudah preburned bootloader, jadi ngk perlu pusing juga bikin bootloader buat mikrokontroller, loe tinggal fokus dengan programming.

Komunitas pengguna Arduino ini banyak bangat diInternet, loe ngk perlu khawatir kalau mau cari project untuk belajar dan kalau ada pertanyaan. Video-video arduino di Youtube juga banyak.

6 Responses to Arduino Intro

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s