Arduino merupakan salah satu micro single-board yang bersifat open-source yang dirancang untuk memudahkan pembuatan proyek – proyek elektronika dalam berbagai bidang.
Penggunaan hardware-nya mempergunakan mikrokontroler keluarga Atmel AVR. Sedangkan softwarenya mengadopsi bahasa C yang sudah dimodifikasi secara khusus.
Banyak kalangan pemula yang belajar mengenal robotika melalui belajar Arduino ini dikarenakan kemudahannya untuk dipelajari.
Untuk pemrogramannya dipermudah dengan disederhanakannya menjadi pustaka-pustaka (libraries) sehingga mempermudah dalam penyusunan program.
Kelebihan dari Arduino
- Harganya murah
Modul ini dijual relatif murah dipasaran kisaran 60rb-400rb yang mudah ditemukan di toko-toko online elektronik.
Tetapi apabila ingin membuat sendiri itu untuk kebutuhan skematik dan gambar board pcb-nya dapat di download pada website resmi.
- Mudah dalam pemrogramannya
Dikarenakan telah disediakan berbagai library yang dapat membantu dalam pemrogramannya, baik itu pemrograman untuk sensor, shield, dan lain – lain.
- Perangkat Lunak pemrograman bersifat OpenSource
Software yang dimaksud dikenal dengan nama Arduino IDE.
Difungsikan khusus untuk pemrograman beberapa tipe Arduino yang sudah terdapat library di dalamnya. Bahasa pemrograman yang diadopsi yaitu bahasa C karena kemudahan untuk dipelajari bagi siapapun yang ingin mempelajarinya.
Software IDE ini kompatibel untuk beberapa sistem operasi seperti Mac-OSX, windows, maupun linux.
- Tidak perlu adanya tambahan perangkat chip programmer
Pada modul sudah terdapat chip bootloadder yang berfungsi sebagai interface upload program, dari komputer ke modul arduino.
Sehingga tidak memerlukan lagi module downloader atau programmer tambahan, dan berakibat pada penghematan biaya.
- Memiliki sarana komunikasi USB yang universal
Sarana komunikasi yang dimaksud yaitu interface usb untuk komunikasi dua arah antara Modul arduino dengan komputer.
Jenis interface usb yang tersedia pada saat ini yaitu dapat berupa usb printer, mini usb , maupun micro usb.
- Terdapat modul tambahan yang siap pakai (Shield)
Modul yang dimaksud yaitu modul sensor, modul breadboard, modul – modul lainnya yang berbentuk shield.
Artinya dapat ditancapkan langsung pada board, contohnya seperti modul Ethernet, Bluetooth, Infrared, Driver Motor, GPS, GSM, dan lain – lain.
- Memiliki Input/output yang berupa digital maupun analog serta rangkaian catu daya
Fungsi pin I/O (input Output) yaitu sebagai pin untuk mengendalikan, memproses, atau memberikan keluaran sinyal yang sudah diolah maupun yang akan diolah.
Tetapi memiliki jumlah yang terbatas tergantu tipe modul yang digunakan. Selain itu terdapat catu daya juga untuk memberikan tegangan langsung tanpa melalui tegangan pada USB atau adaptor.
terimakasih sudah berkunjung, semoga bermanfaat!
>> CMIIW <<