Minimum Sistem Arduino Media pembelajaran

119 Teknik Pemrograman Berikut adalah beberapa kelebihan dari Arduino :  Hardware dan Softwarenya Open Source Dari sini kita bisa membuat tiruan board yang kompatibel dengan board Arduino tanpa harus membeli board asli buatan Itali dan kita juga tidak akan dianggap membajak selama kita tidak menggunakan trade mark “Arduino”.  Fasilitas chip yang cukup lengkap Arduino menggunakan chip AVR ATmega 168328 yang memiliki fasilitas PWM, komunikasi serial, ADC, timer, interupt, SPI dan I2C. Dengan fasilitas chip yang demikian, Arduino bisa digabungkan dengan modul atau alat lain walaupun protokol yang digunakan berbeda-beda.  Proses Upload tidak memerlukan chip programmer Chip pada Arduino sudah dilengkapi dengan bootloader yang akan menangani proses upload dari komputer. Dengan begitu kita tidak memerlukan chip programmer kecuali untuk menanamkan bootloader pada chip yang masih blank.  Ukuran board kecil Ukuran board Arduino yang kecil ini mudah di bawah kemana-mana atau dimasukan ke dalam saku atau tas yang kecil.  Koneksi menggunakan Port USB Ini akan memudahkan kita jika menghubungkan Arduino ke PC atau laptop yang tidak memiliki port serialparalel.  Bahasa pemrograman yang mudah Bahasa pemrograman Arduino adalah bahasa C yang sudah dipermudah menggunakan fungsi-fungsi yang sederhana sehingga dapat dipelajari dengan mudah.  Library gratis Library-library ini dapat di download gratis di website Arduino. 120 Teknik Pemrograman  Pengembangan aplikasi lebih mudah Pengembangan aplikasi ini menjadi lebih mudah karena didukung oleh bahasa yang mudah dipelajari serta adanya library dasar yang lengkap.

2.2 Aplikasi Komunikasi Serial Mikrokontroller-Komputer dengan Visual Basic 2010

Aplikasi pertama yang akan kita buat adalah untuk mengetes komunikasi antara mikrokontroller dengan komputer melalui jalur serial. Mikrokontroller akan mengirimkan suatu data string kemudian akan dikirimkan melalui jalur TX-serial kemudian laptop akan menerima data tersebut melalui jalur RX- serial pada USB port. Untuk itu kita membutuhkan dua kali pemrograman, yang pertama memprogram mikrokontroller untuk mengirimkan data yang kita inginkan contoh : “Komunikasi Serial Mikro ke Komputer OK”. Untuk memprogram mikrokontroller, kita menggunakan software Arduino 1.0.5 dengan menggunakan bahasa pemrograman C dapat di unduh pada halaman internet http:www.arduino.ccenMainSoftware secara bebas. Gambar 2.3 Interkoneksi Arduino ke Laptop 121 Teknik Pemrograman Langkah-langkah memprogram Arduino : 1. Bukalah file hasil download dari software Arduino 1.0.5 dan klik dua kali icon arduino . 2. Setelah mengklik dua kali akan muncul jendela baru tempat kita menuliskan program mikrokontroller, jendela kerja ini disebut sketch. 3. Arahkan kursor pada menu File, pilih menu Example, kemudian arahkan ke menu 01.Basic dan pilih menu AnalogReadSerial.