Mengenal apa itu arduino

Arduino ???


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.

Mengapa Arduino?

Arduino sangat mudah di gunakan, baik untuk pemula maupun yang sudah expert di bidang embedded system. jika kita mundur ke 10 tahun yang lalu. Memprogram IC Program ( Mikrokontroller ) kebanyakan masih menggunakan Bahasa assembly. Bayangkan saja untuk mengolah sensor ultrasonic dengan Bahasa assembly ini butuh beberapa puluh baris program.Namun jika menggunakan Arduino, memprogram sensor hanya beberapa baris program saja, bahkan hampir semua sensor yang di jual sudah memiliki library nya. Jadi mengolah data sensor cukup sederhana dan mudah.
Alasan lain kenapa Arduino adalah software yang free, open source, dan banyak pengembang nya. Cross platform, sudah tersedia software Arduino nya untuk MAC os, Windows, Linux, bahkan Android sekali pun sudah ada compiler Arduino. Jauh berbeda dengan software berbayar seperti codevision, microe C dan lain lain. Harga yang mahal dan belum cross platform.

Kelebihan dari Arduino

  • Harganya murah
Modul ini dijual relatif murah dan tinggal pakai dengan kisaran harga 70rb - 300rb dan sudah banyak tersedia di toko online.
  • Mudah
Sintak program yang sederhana memudah kan orang yang baru belajar di Arduino, terutama anak-anak IT yang sudah terbiasa menggunakan Bahasa pemrograman berbasis objek.
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.
Kegunaan Arduino ??
Seperti yang sudah dijelaskan  tentang kelebihan  menggunakan Arduino di atas, membuat kita sadar bahwa apa sebenar nya kegunaan dari Arduino itu sendiri. antara lain adalah mempercepat dan mempermudah kita dalam pembuatan system control, baik bersifat automasi maupun instrumentasi.
Sekian dulu tulisan saya untuk pengenalan tentang arduino  .
semoga bermanfaat.
Thanks

Komentar

Postingan populer dari blog ini

Perbedaan Arduino Uno , Mega , Nano

Menghubungkan Arduino dengan Komputer/Laptop