Apa itu Arduino? Untuk kalian yang belajar dan berkarir dibidang elektronika, tentu saja sudah mengenal apa itu Arduino. Namun disini saya akan jelaskan secara sederhana saja, karena diharapkan dapat dipahami juga oleh awam.
Dikutip dari situs remisnya, Arduino adalah peramhlat elektronik dengan sumber terbuka (open source) berdasarkan perangkat keras dan perangkat lunak yang mudah digunakan. Perangkat Arduino dapat membaca input – cahaya pada sensor, jari pada tombol, atau pesan Twitter – dan mengubahnya menjadi output – mengaktifkan motor, menyalakan LED, menerbitkan sesuatu secara online. Anda dapat memberi tahu papan Anda apa yang harus dilakukan dengan mengirimkan serangkaian instruksi ke mikrokontroler di papan rangkainya. Untuk melakukannya Anda menggunakan bahasa pemrograman Arduino (berdasarkan pengkabelan), dan Perangkat Lunak Arduino (IDE), berdasarkan pemrosesan.
Mengapa Harus Arduino?
Arduino sebenarnya merupakan sebuah minimum sistem yang didalamnya sudah terintergariskan komponen pendukung dari sebuah Mikrokontroler. Dulu kita perlu membuat sebuah rangkaian dari minimum sistem namun dengan adanya Arduino, proses tersebut lebih dimudahkan lagi, karena kita tidak perlu lagi membutuhkan seperti Regulator tegangan, USB serial programmer, dll. Intinya colok siap pakai :D. Adapun keuntungan menggunakan Arduino antara lain:
- Murah: Arduino relatif murah dibandingkan dengan platform mikrokontroler lainnya. Versi paling murah dari modul Arduino dapat dirakit dengan tangan, dan bahkan modul Arduino pra-rakitan harganya kurang dari $50 versi originalnya. Terlebih lagi dengan adana clone dari China, tentu saja sangat banyak beredar Arduino yang jauh lebih murah lagi terkadang kurang dari $3 / Rp. 50,000 an.
- Cross-platform: Arduino Software (IDE) berjalan pada sistem operasi Windows, Macintosh OSX, dan Linux. Sebagian besar sistem mikrokontroler terbatas pada Windows. Namun sekarang juga terdapat versi Android yang dibuat oleh komunitas, seperti ArduinoDroid.
- Lingkungan pemrograman yang sederhana dan jelas: Perangkat Lunak Arduino (IDE) mudah digunakan untuk awam, namun cukup fleksibel untuk dimanfaatkan oleh pengguna profesional. Untuk pembelajaran, sangat mudah untuk diajarkan untuk melakukan pemrosesan data, sehingga siswa yang belajar memprogram akan terbiasa dengan cara kerja Arduino IDE yang sangat mudah.
- Perangkat lunak sumber terbuka dan dapat diperluas: Perangkat lunak Arduino diterbitkan sebagai alat sumber terbuka (Open Source), tersedia untuk ekstensi oleh pemrogram tingkat lanjut (seperi bahasa asembly). Bahasa ini dapat diperluas melalui library menggunakan C++, dan orang yang ingin memahami detail teknis dapat membuat lompatan dari Arduino ke bahasa pemrograman AVR C yang menjadi dasarnya. Demikian pula, Anda dapat menambahkan kode AVR-C langsung ke program Arduino Anda jika Anda mau.
- Sumber terbuka dan perangkat keras yang dapat diperluas: Desain Perangkat Arduino diterbitkan di bawah lisensi Creative Commons, sehingga desainer sirkuit yang berpengalaman dapat membuat modul versi mereka sendiri, memperluas dan memperbaikinya. Bahkan pengguna yang relatif tidak berpengalaman pun dapat membuat modul versi perangkatnya sendiri. Namun dilarang menggunakan brand Arduino jika ingin menjual belikan kembali.
Kesimpulan diatas, Arduino jauh lebih mudah dan cepat untuk siapapun yang ingin membuat sebuah alat elektronika. Karena dengan banyaknya library yang tersedia memudahkan kita dalam membangun project-project kita, sekaligus menghemat waktu.
Hardware Arduino
Banyak sekali pilihan Perangkat dari Arduino, yang dapat kalian sesuaikan dengan kebutuhan kalian, dimana kalian perlu memperhatian kebutuhan seperti, kecepatan CPU, Kapasitas RAM, Memory Flash, Jumlah pin Input dan Output, dll. Berikut beberapa jenis Arduino yang ada dipasaran:
- Arduino Uno
- Arduino Nano
- Arduino Mega 2560
- Arduino Mega ADK
- ESP8266 (custome board wifi)
- ESP32 (custom board wifi)
- dan masih banyak lagi.
Kalian dapat melihat spesifikasi dari setiap arduino di link berikut: https://wiki-content.arduino.cc/en/hardware
Video berikut mungkin dapat memudahkan kalian dalam memperlajari apa itu Arduino? jangan lupa ditonton juga ya.
Oke itu dulu pengenalan Arduino kali ini, kedepannya kita akan bahas satu persatu, mulau dari dasar-dasar hingga ke pengujian setiap module dan pemrograman arduino. Semoga bermanfaat jangan lupa mampir ke sosial media kita. Salam Elektronik.
Mantap
Makasih sudah mampir 😀