ARDUINO

 Pengertian Arduino

  Arduino adalah alat untuk mengontrol barang-barang elektronik. Yang dimaksud dengan barang elektronik yaitu barang untuk mengumpulkan informasi dan barang untuk melakukan sesuatu.Barang yang mengumpulkan informasi contohnya sensor suara, sensor infrared, sensor kelembapan. Barang untuk melakukan sesuatu contohnya LCD displays, speaker, stevo motor.Arduino dapat membaca informasi yang dikumpulkan barang elektronik, dan mengontrol barang elektronik yg dapat melakukan sesuatu tsb.Dengan Arduino orang-orang bisa membuat barang-barang keren seperti lampu yang bisa menyala ketika mendengar suara, quadcopter drone, robot dan masih banyak lagi.

Arduino memiliki 3 komponen utama, yaitu:

1. papan Arduino (hardware)

Papan Arduino adalah development board yang berisi microcontroller. Apa itu microcontroller? Sederhananya microcontroller adalah komputer kecil.Menurut TechTarget microcontroller adalah sirkuit terintegrasi yang dirancang untuk mengatur operasi tertentu dalam sistem yang tertanam.Jika Anda belajar Arduino, Anda belajar cara menggunakan microcontroller.Ada banyak jenis papan Arduino. Jenis papan Arduino yang populer yaitu Arduino Uno.

2. Arduino IDE

Komponen yang kedua yaitu Arduino IDE (Integrated Development Environment), software yang digunakan untuk memprogram di arduino, dengan kata lain Arduino IDE sebagai media untuk memprogram board Arduino.Software ini berguna sebagai text editor untuk membuat, mengedit dan juga memvalidasi kode program.Anda juga bisa menggunakan nya untuk meng-upload ke papan Arduino.  Kode program yang digunakan pada software ini disebut dengan istilah Arduino “sketch” dengan ekstensi file source code .inowde

3. Arduino code

Bahasa pemrograman arduino mirip dengan bahasa pemrograman C++, tetapi bahasa ini sudah dipermudah menggunakan fungsi-fungsi sederhana sehingga pemula bisa mempelajarinya dengan mudah. Ditambah, pengguna bisa melihat bantuan daftar pustaka Arduino yang tersedia ketika bingung mengenai bahasa pemrograman tersebut.

Fungsi Arduino

 Arduino adalah sebuah framework mikrokontroler yang memudahkan pengguna agar dapat menggunakan mikrokontroler. Sebelum ada Arduino, kita harus membuat minimum sistem sendiri sehingga mikrokontroler bisa bekerja.Mikrokontroler merupakan sebuah IC, sehingga untuk dapat bekerja, dibutuhkan clock dan komponen-komponen lain yang harus kita solder sendiri.Dibuatnya Arduino memudahkan proses tersebut. Kita tidak perlu lagi untuk membuat minimum system mikrokontroler sendiri karena sudah dijual sepaket pada Arduino.Arduino dapat langsung digunakan cukup dengan menancapkan kabel ke komputer yang sudah terinstall Arduino IDE.

Cara kerja Arduino

 Setelah mengetahui komponen komponen dari Arduino di atas, jadi cara kerja Arduino itu dengan mendeteksi lingkungan dari input melalui berbagai sensor seperti biometrik, gerakan, listrik, cahaya, lokasi,dll yang dipasang di papan Arduino.Kemudian hasil dari input tersebut diprogram menggunakan perangkat lunak Arduino Uno untuk mengendalikan motor, lampu, aktuator lain, dll.

Kelebihan Arduino

Terbentuknya Arduino tentu saja dilandasi dengan tujuan untuk membuat suatu platform yang punya kelebihan dibandingkan platform mikrokontroler sebelumnya seperti Phidgets, Netduino, Gadgeteer dll yang memiliki kekurangan. Apa kelebihan dari Arduino? Kelebihan Arduino yaitu memiliki bootloader sendiri, murah, mudah dipelajari, punya banyak library gratis, menggunakan port USB, bersifat open source, dan masih banyak lagi.

Kekurangan Arduino

Tentunya dibalik sebuah karya yang dianggap baik dan juga memiliki banyak kelebihan seperti yang telah kita jabarkan diatas, board Arduino juga memiliki beberapa kekurangan yang perlu diperhatikan agar penggunaan lebih optimal. Adapun beberapa kekurangan tersebut yaitu:

1. Kode hex relatif lebih besar.

2. Sering terjadi kesalahan fuse bit saat membuat bootloader.

3. Waktu memodifikasi program lebih lama, karena pada penggunaan pin yang banyak harus “disiplin” dalam menginisialisasinya.

4. Storage Flash berkurang, karena dipakai untuk bootloader.





Komentar

Postingan Populer