Arduino

Selamat Belajar Arduino

Kenali Arduino — mikrokontroler open source yang mengubah ide menjadi perangkat nyata

Pengenalan Arduino Tingkat Pemula
(Sebagai Disclaimer, untuk informasi ini diambil dari dicoding.com dengan penyesuaian seperlunya.)
a. Apa itu Arduino
Menurut website resmi Arduino, Arduino merupakan sebuah perangkat elektronik yang bersifat open source dan sering digunakan untuk merancang dan membuat perangkat elektronik serta software yang mudah untuk digunakan. Arduino ini dirancang sedemikian rupa untuk mempermudah penggunaan perangkat elektronik di berbagai bidang.
Arduino ini memiliki beberapa komponen penting di dalamnya, seperti pin, mikrokontroler, dan konektor yang nanti akan dibahas lebih dalam selanjutnya. Selain itu, Arduino juga sudah menggunakan bahasa pemrograman Arduino Language yang sedikit mirip dengan bahasa pemrograman C++.
Biasanya Arduino digunakan untuk mengembangkan beberapa sistem seperti pengatur suhu, sensor untuk bidang agrikultur, pengendali peralatan pintar, dan masih banyak lagi.
b. Komponen Arduino
Seperti yang sudah disinggung sebelumnya, Arduino ini memiliki beberapa komponen yang penting di dalamnya. Nah, berikut ini adalah penjelasan dari masing-masing komponen Arduino:
Mikrokontroler
Komponen pertama adalah mikrokontroler. Mikrokontroler adalah chip yang memungkinkan kamu memprogram Arduino dan memproses output berdasarkan input yang diberikan. Singkatnya, mikrokontroler ini adalah otak dari Arduino. Ada banyak jenis chip yang digunakan tergantung dari jenis Arduino-nya.
PIN
Pin ini dapat menerima atau mengirim sinyal digital. Digital berarti sinyal yang diterima atau dikirimkan akan bernilai 1 atau 0 alias HIGH atau LOW. Kebanyakan perangkat Arduino memiliki 14 pin input output digital. Untuk penjelasan detailnya adalah sebagai berikut:
  • Pin Digital
    Pin ini dapat menerima atau mengirim sinyal digital. Digital berarti sinyal yang diterima atau dikirimkan akan bernilai 1 atau 0 alias HIGH atau LOW. Kebanyakan perangkat Arduino memiliki 14 pin input output digital.
  • Pin Analog
    Pin analog pada arduino adalah pin yang digunakan untuk menerima input analog. Ia dapat menerima tegangan analog dari 0V sampai dengan 5V. Umumnya, setiap jenis Arduino memiliki setidaknya satu pin analog.
Setiap pin pada Arduino biasanya dapat dikonfigurasikan ke dalam dua mode, yaitu input dan output. Pada mode input, pin akan diatur untuk dapat menerima sinyal input. Sama halnya pada mode output, pin akan diatur untuk mengirimkan sinyal.
Konektor
Komponen yang terakhir adalah konektor. Arduino sendiri memiliki dua jenis konektor yang cukup penting, yaitu power konektor dan serial konektor. Penjelasan singkatnya adalah sebagai berikut:
  • Power konektor
    Power konektor adalah konektor yang digunakan untuk menyalurkan daya untuk Arduino. Daya ini digunakan untuk menghidupkan Arduino dan juga perangkat lain yang terhubung dengannya, seperti sensor dan layar monitoring.
  • Serial konektor
    Serial konektor ini biasanya digunakan untuk menghubungkan Arduino dengan perangkatmu seperti komputer atau laptop. Konektor ini menggunakan port USB standar pada Arduino. Selain itu, konektor ini juga dapat digunakan sebagai power konektor. Namun, serial konektor hanya diimplementasikan pada perangkat Arduino yang lebih baru.
c. Perbandingan dengan Perangkat Prototype Sejenis
Selain Arduino, ada juga perangkat prototype sejenis dengan fungsi yang serupa di luar sana, yaitu Raspberry Pi atau lebih familier disebut dengan Raspi. Raspi memiliki fungsi dan ukuran yang sama dengan Arduino. Raspi memiliki harga yang jauh lebih tinggi dibandingkan dengan Arduino. Namun, dengan harga yang berbeda jauh itu, Raspi dapat digunakan sebagai komputer pribadi. Pasalnya, Raspi dapat diinstal beberapa OS seperti Linux dan Raspberry Pi OS.
Bahasa pemrograman yang digunakan juga berbeda. Arduino menggunakan bahasa pemrograman C++ yang disederhanakan, sementara Raspi menggunakan bahasa pemrograman Python (bisa juga menggunakan bahasa pemrograman lain).
Untuk Module Arduino yang akan kita gunakan untuk pembelajaran adalah Arduino Uno dengan bentuk gambar sebagai berikut:
Siap Menyelami Arduino?