Fungsi dan Pengertian Arduino dalam Sistem Kontrol
Apa Itu Arduino?
Fungsi dan pengertian Arduino akan kita ketahui lebih jelas jika kita tahu apa itu Arduino. Jadi apakah Arduino? ketika saya baca dari situs resmi Ardino, disana dengan jelas di di definisikan bahwa, Arduino adalah sebuah platform open source elektronik yang mudah digunakan baik dari sisi hardware maupun software.
Sedangkan Perangkat Arduino ( Arduino Board ) adalah sebuah hardware yang memiliki IC program yang telah di tanam boatloader Arduino. IC program ini lah yang akan mengontrol semua aktifitas dalah system control yang di desain. Baik Pembacaan sensor, Input output, komunikasi data antar Arduino dengan perangkat lain, Mengendalikan motor, stepper, servo dan lain lain.
Dalam beberapa tahun ini, Arduino menjadi sebuah platform yang sangat di gemari. Proyek proyek robotika, industry, instrumentasi, Kendali jarak jauh berbasis internet sudah banyak terbuat dari Arduino. Mungkin salah satu penyebabnya adalah karena open source, software compiler yang free, sehingga pengembang nya cukup banyak. Dari sini juga kita sadar bahwa, masih banyak orang-orang di dunia ini menyukai open source.
Tertarik Belajar arduino? Cukup tekan tombol merah di bawah ini,
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.
Keuntungan menggunakan Arduino
Untuk lebih jelas nya mengapa menggunakan Arduino, bias kita lihat di daftar ini, antara lain adalah,
- Murah, Board Arduino termasuk Murah, dan tinggal pakai. Karena open source banyak perusahan bahkan person yang membuat board Arduino sendiri kemudian menjual nya. Sebagai Contoh, Arduino MEGA2560 yang memiliki memory yang banyak dan PIN yang banyak, di jual rata-rata dengan Harga 150ribuan. Bayangkan jika kita desain sendiri, cetak sendiri dan solder sendiri, entah berapa banyak lagi waktu dan dana yang kita habiskan
- Cross Platform, Software compiler Arduino IDE bekerja di berbagai system operasi, seperti windows, Linux, MAC, bahkan di Android sendiri. Kebanyakan software compiler Mikrokontroller bekerja di Windows OS.
- 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.
- Open source, extensi software, Maksudnya adalah banyak nya extensi Arduino pada software software editor pemrograman, contoh nya adalah software Atom, Software Visual Studio code, sehingga memudahkan kita untuk memprogram Arduino dengan sekala yang lebih besar.
- Open Source, shield Hardware, Maksudnya adalah banyak nya pengembang shield untuk Arduino, sebagai contoh misalnya, I2C LCD untuk Arduino, jadi desain Hardware dengan LCD 16×2 menjadi lebih mudah, karena hanya menggunakan 4 jalur kabel saja.
- A ton Library,maksudnya adalah banyak nya pengembang library library untuk Arduino, seperti library keypad, library sensor-sensor, library untuk servo dan lain-lain.
Tertarik Belajar Arduino? cukup teman-teman tekan tombol merah di bawah ini,
Fungsi Arduino
Lima daftar keuntungan menggunakan Arduino di atas, membuat kita sadar bahwa apa sebenar nya fungsi dari Arduino itu sendiri. Fungsi nya antara lain adalah mempercepat dan mempermudah kita dalam pembuatan system control, baik bersifat automasi maupun instrumentasi.
Sekian dulu tulisan saya hari ini, semoga bermanfaat.
Thanks
- Baca Artikel kami tentang Arduino di sini,https://mikroavr.com/arduino/