Arduino: Pengertian, Fungsi, dan Komponennya

·waktu baca 2 menit
Tulisan dari Berita Update tidak mewakili pandangan dari redaksi kumparan

Arduino adalah suatu perangkat elektronik bersifat open source. Arduino digunakan untuk berbagai proyek elektronik, misalnya untuk pembuatan sistem kendali, alat ukur, pembuatan robot, dan lain sebagainya.
Salah satu alasan Arduino kerap digunakan untuk proyek elektronik adalah terdapat banyak komunitas Arduino yang aktif. Dari komunitas itulah pengguna bisa mendapatkan banyak hal seperti tutorial, contoh kode, dan lainnya.
Pengertian Arduino dan Komponennya
Dikutip dari Belajar Dasar Mikrokontroler Arduino: Teori & Praktek, Ridwan, dkk (2023:28-29), pengertian Arduino adalah platform pemrograman dan perangkat keras open source yang populer digunakan untuk proyek-proyek elektronik.
Bahasa pemrograman yang biasa digunakan untuk mengatur mikrokontroler Arduino adalah bahasa C++. Terdapat sejumlah komponen pada Arduino, beberapa di antaranya adalah sebagai berikut.
1. Mikrokontroler
Mikrokontroler yang digunakan pada Arduino adalah mikrokontroler AVR, misalnya ATmega328p. Mikrokontroler adalah otak dari Arduino yang memiliki tugas untuk melaksanakan perintah yang ditentukan pada sketch yang ditulis.
2. Input/Output Pin
Ada beberapa pin input/output pada Arduino yang berfungsi untuk menghubungkan perangkat luar, misalnya adalah sensor. Pin ini bisa digunakan untuk input atau output, sesuai dengan kebutuhan.
3. Power Jack
Arduino membutuhkan tegangan listrik untuk bisa beroperasi. Oleh karena itu, diperlukan power jack untuk mengalirkan tegangan listrik ke Arduino.
4. USB Connector
USB connector digunakan untuk menghubungkan Arduino ke komputer.
Fungsi Arduino
Terdapat beberapa fungsi utama dari Arduino. Berikut penjelasannya secara lengkap
1. Pemrograman
Arduino memiliki perangkat lunak yang cukup mudah untuk digunakan bernama Arduino IDE (Integrated Development Environment). Perangkat lunak ini memungkinkan untuk melakukan pengembangan aplikasi yang mudah untuk mikrokontroler.
2. Komunikasi
Arduino juga memiliki beberapa macam modul komunikasi seperti Bluetooth, USB, WiFi, dan lainnya yang bisa digunakan untuk berkomunikasi dengan perangkat lain.
3. Input/Output Digital
Ada input/output digital pada Arduino yang bisa digunakan untuk mengontrol perangkat elektronik yang dikendalikan oleh sinyal digital.
4. Input/Output Analog
Selain input/output digital, Arduino juga mempunyai input/output analog yang bisa mengontrol perangkat elektronik yang dikendalikan oleh sinyal analog.
Baca juga: Elemen-Elemen yang Dibutuhkan untuk Format Penulisan dalam Arduino
Jadi, Arduino adalah platform pemrograman serta perangkat keras open source yang biasa digunakan untuk berbagai proyek elektronik. Apakah tertarik untuk menggunakannya? (KRIS)
