Blog Home
Table of Content

Mikrokontroler Arduino, Apa Saja Jenis dan Fungsinya?

By : Sapto 23 September 2023

Mikrokontroler Arduino, Apa Saja Jenis dan Fungsinya?

Dalam dunia komputer dan elektronika terdapat sebuah chip yang biasa disebut mikrokontroler. Mikrokontroler berbeda dengan mikroprosessor atau CPU. Pada umumnya mikrokontroler merupakan suatu chip yang berisi semua komponen dan fungsi CPU. Bisa disebut juga mikrokontroler adalah mini komputer, karena semua fitur dan komponennya hampir sama fungsinya dengan komputer.

Apa Itu Mikrokontroler?

Mikrokontroler adalah suatu perangkat keras komputer mini (mikro) yang dikemas dalam satu chip tunggal IC (Integrated Circuit) dan memiliki program operasi tertentu.

Mikrokontroler bisa ditemukan di kendaraan, robot, mesin kantor, peralatan medis, vending machines, dan perangkat lainnya. 

Pada artikel ini kiita akan membahas salah satu contoh mikrokontroler yaitu Arduino.

Arduino adalah platform elektronik open source berdasarkan perangkat keras dan perangkat lunak yang mudah digunakan. Papan arduino dapat membaca inputan. Untuk menggunakan arduino memakai bahasa pemrograman arduino dan ada kode editor khusus untuk arduino yakni arduino IDE.

Microcontroller. Src : arrow.com

Arduino sebagai Mikrokontroler

Jenis-jenis Arduino

  1. Arduino UNO

Arduino Uno termasuk yang paling banyak digunakan, terutama untuk pemula sangat disarankan untuk menggunakan Arduino ini. Arduino versi terbaru menggunakan ATMEGA328 sebagai mikrokontrolernya. Untuk pemrogramannya Arduino Uno menggunakan USB type A to B.

  1. Arduino Due

Arduino Due tidak menggunakan ATMEGA, melainkan dengan chip yang lebih tinggi ARM Cortex CPU. Untuk pemrogramannya menggunakan micro USB.

  1. Arduino Mega

Arduino Mega hampir sama dengan Arduino Uno hanya saja Arduino Mega menggunakan chip yang lebih tinggi yakni ATMEGA2560.

  1. Arduino Leonardo

Arduino Leonardo juga sama dengan Arduino Uno hanya berbeda pada pemrogramannya menggunakan micro USB.

  1. Arduino Fio

Arduino Fio memiliki bentuk socket XBee sehingga membuat Arduino Fio dapat digunakan untuk keperluan projek yang berhubungan dengan wireless.

  1. Arduino Lilypad

Arduino Lilypad memiliki bentuk yang melingkar, sehingga membuat Arduino jenis ini dapat digunakan untuk membuat projek unik.

  1. Arduino Nano

Arduino Nano memiliki ukuran yang kecil, sangat sederhana dan menyimpan banyak fasilitas. Sudah dilengkapi dengan FTDI untuk pemrograman lewat micro USB.

  1. Arduino Mini

Arduino Mini hanya memiliki ukuran 30 mm x 18 mm dan memiliki fasilitas yang sama dengan Arduino Nano. Hanya saja tidak dilengkapi dengan micro USB untuk pemrogramannya.

  1. Arduino Micro

Arduino Micro berbentuk lebih panjang dari Arduino Nano dan Arduino Mini.

  1. Arduino Ethernet

Arduino Ethernet sama seperti namanya arduino ini merupakan arduino yang sudah dilengkapi dengan fasilitas ethernet, sehingga dapat berhubungan melalui jaringan LAN pada komputer.

  1. Arduino Esplora

Arduino Esplora memiliki bentuk khas dengan adanya joystick

  1. Arduino Robot

Seperti namanya Arduino Robot ini merupakan paket komplit dari arduino yang sudah berbentuk robot.

Kelebihan Arduino sebagai Mikrokontroler

  1. Harga yang Terjangkau bagi pemula

Harga Arduino ada di kisaran 125 – 400 ribu rupiah saja. Dengan harga yang terjangkau ini, kita dapat membuat sebuah sistem IoT murah dengan bermacam fungsi.

  1. Mudah Dipelajari

Arduino menggunakan bahasa pemrograman C yang cenderung sangat sederhana dan dilengkapi dengan  library. Sehingga bagi pemula bisa lebih mudah mempelajari.

  1. Menggunakan Port USB

Arduino tidak lagi membutuhkan port khusus untuk melakukan pemrogramannya. Hal ini karena arduino sudah dilengkapi dengan Port USB.

  1. Memiliki Banyak Library Gratis

Pada Arduino IDE sudah disedikan  library yang bisa diunduh secara gratis sehingga kita hanya perlu mengimportnya dan menambahkan kode khusus sesuai kebutuhan projek yang diinginkan.

  1. Bersifat Open Source

Arduino bersifat open source yang artinya kita dapat membuat dan merakit projek buatan kita sendiri. Pada situs resminya arduino.cc kita sudah bisa membaca dokumntasi lengkapnya dan mulai melakukan projek.

  1. Software Arduino IDE Dapat DIjalankan Pada Berbagai Sistem Operasi

Arduino IDE dapat dijalankan pada berbagai jenis operasi sistem pada komputer seperti Windows, Macintosh dan Linux.

  1. Dilengkapi Tombol dan Pin Reset

Ardino juga dilengkapi dengan tombol reset yang memungkinkan kita untuk membangun ulang program kita kembali.

Komponen Arduino

Apa saja aplikasi dari Arduino?

  • Dalam IoT Sistem

Arduino sudah banyak diimplementasikan dalam kehidupan sehari-hari. Arduino dapat diterapkan pada projek sederhana dan projek yang rumit sekalipun. Sehingga bagi pemula sudah bisa menggunakannya untuk kebutuhan projeknya.

Berikut beberapa contoh penerapan Arduino dalam sistem IoT : 

  1. IoT Arduino Kontrol Relay WiFi Android
  2. IoT Arduino Kontrol Servo via Internet
  3. IoT Arduino Monitoring Suhu dan Kelembaban via Internet
  4. Kendali dan Monitoring Posisi Kendaraan via Website
  5. Kontrol Lampu via Android
  6. Kontrol Kecerahan LED via Android
  7. Kontrol Robot Arm via Android
  8. Kontrol Running Text via Android
  9. Kontrol Volume Tangki via Website
  10. Monitoring Kebakaran Berbasis Website dan Android, etc.
  • Dalam Sistem Non IoT

Adapun penerapan Arduino yang Non IoT artinya implementasi arduino yang tidak menggunakan Internet untuk komunikasi antar device . Adapaun contohnya antara lain sebagai berikut : 

  1. Alarm Kebakaran dengan Sensor Api dan Asap
  2. Alarm Kebocoran Gas dengan Sensor MQ2
  3. Kontrol Lampu dengan Tepuk Tangan
  4. Alarm Pintu Rumah dengan Sensor Magnet
  5. Alarm Pendeteksi Ketinggian Air
  6. Dll.

Jika kita ingin membuat sistem IoT, apakah harus menggunakan Arduino? Jawabannya adalah tidak selalu ya. Kita dapat menggunakan RaspberryPi atau mikrokomputer lainnya. Apa saja contoh lain project IoT yang dapat digunakan sehari-hari dengan IoT? Simak di artikel : Pemanfaatan IoT di Kehidupan Sehari-hari

Sumber : 

Arduino.cc
www.arduinoindonesia.id