Mengenal Arduino, Mikrokontroler Andalan Banyak Orang! – Kamu sering mendengar kata arduino kan? Entah itu melalui pembahasan yang ada di internet ataupun pelatihan hingga project yang menggunakan arduino. Kenapa sih banyak orang yang lebih memilih untuk menggunakan arduino daripada mikrokontroler lainnya?
Apa Itu Arduino?
Arduino merupakan mikrokontroler (sederhananya computer kecil) single-board yang bersifat open source, dirancang untuk memudahkan penggunaan elektronik di berbagai bidang.
Papan arduino dapat membaca sensor seperti sinar infra merah dan suara. Nah, adanya Arduino ini dapat memudahkan orang-orang dalam membuat produk canggih seperti jam digital, sistem kontrol rumah pintar, dan smart lock security.
Ternyata, arduino ini banyak banget jenisnya seperti arduino uno, mega, dan mikro. Tapi yang sering digunakan adalah arduino uno karena lebih mudah dipelajari dan harganya terjangkau.
Untuk memprogram board arduino, sudah disediakan software bernama Arduino IDE (Integrated Development Environment). Software ini berguna sebagai text editor untuk membuat, mengedit, dan memvalidasi kode program. Arduino IDE menggunakan kode program yang disebut dengan istilah Arduino “sketch” dengan ekstensi file source code .ino.
Kenapa Banyak Orang Lebih Memilih untuk Menggunakan Arduino?
- Arduino mempunyai bootloader sendiri sehingga tidak memerlukan tambahan chip programmer untuk memasukkan program dari komputer ke arduino. Bootloadernya sudah tersedia pada software IDE.
- Memiliki harga yang terjangkau sehingga bisa digunakan oleh semua kalangan.
- Menggunakan bahasa pemrograman C yang mudah dipahami bahkan untuk seseorang yang bukan programmer dan dilengkapi dengan banyak library yang bisa diunduh di Arduino IDE.
- Sudah menggunakan port USB sehingga dapat mengupload program dan komunikasi serial dari komputer ke arduino dengan mudah.
- Arduino sudah dilengkapi tombol dan pin reset yang memungkinkan untuk mereset program jika ingin memulai kembali dari awal.
Arduino ini masih memiliki kekurangan. Hal tersebut wajar karena semua yang ada di permukaan bumi ini pasti ada kekurangannya. Berikut ini kekurangan dari board Arduino :
- Kesalahan fuse bit sering terjadi ketika memproses bootloader
- Storage flash berkurang karena sudah dipakai untuk bootloader.
- Memiliki kode hex yang relative lebih besar
Meskipun masih memiliki kekurangan, tetapi kelebihan yang dimiliki menjadikan arduino sebagai mikrokontroler yang lebih unggul dari lainnya. Sehingga tidak heran, mikrokontroler satu ini banyak digunakan oleh berbagai kalangan.
tutorteknik.com
- Baca Juga : 10 Board Microcontroller Terbaik dan Tercepat