Open Source Platform
Arduino merupakan suatu pengendali mikro berupa papan rangkaian elektronik (electronic board) yang tersedia secara open source. Apa itu open source? Open source adalah kemudahan dalam mengakses, menggunakan, mengembangkan, menggandakan, atau mendistribusikan suatu program, skema rangkaian, atau aplikasi tanpa harus membayar sejumlah royalti kepada pembuat atau penemunya terdahulu. Asyik kan? itu artinya kita bebas menggunakan dan berkreasi membuat suatu projek atau aplikasi dengan Arduino tanpa harus menghawatirkan gugatan dari pihak siapapun, dan pastinya gratis broo! Horeyy!
Si Jenius Arduino
Nah sekarang apa saja yang dapat kita buat dari Arduino? Banyak! Anda dapat membuat berbagai macam aplikasi atau proyek dengan Asebagai ‘otaknya’. Contohnya adalah termometer digital, stopwatch, robot pengikut garis (line follower), higrometer digital, timbangan digital, remote control, pengukur jarak, alat ukur tinggi badan, magnet detector, dan masih banyak lagi.
Arduino diproduksi dalam berbagai model, mulai dari yang sederhana hingga yang kompleks seperti ditunjukkan pada Gambar 1 (store). Model apa yang akan anda gunakan harus disesuaikan dengan kebutuhan yang anda rencanakan.
Jika anda perhatikan Gambar 1, terlihat model Arduino Uno R3 di pojok kiri atas. Model ini sangat terkenal di dunia loh, tak heran ketersediaanya di pasaran sangat banyak dan harganya cukup terjangkau (IDR 150K hingga 420K, tergantung kurs dollar $$$…he he). Uno menggunakan chip mikrokontroler 8-bit* seri ATmega 328. R3 mengindikasikan revisi ke-3 yang diproduksi pada tahun 2011 silam. Uno R3 memiliki Flash memory sebesar 32KB, SRAM (Static Random Acces Memory) sebesar 2KB, dan EEPROM (Electrically Erasable Programmable Read-Only Memory) sebesar 1KB. Untuk mengetahui spesifikasi ATmega 328 yang diproduksi oleh Atmel corps. lebih dalam lagi, anda dapat mengunduh dan membaca datasheet Atmega328 berikut.
*Mikrokontroler 8-bit artinya mikrokontroler yang mampu menangani data sebesar 8-bit per waktu
Tips
Pemahaman mengenai datasheet yang baik akan sangat membantu anda dalam proses perancangan dan pembuatan proyek maupun tugas akhir 🙂