Skip to main content

Pengenalan Arduino

· 5 min read
Muh veven
BTM Tech Founder

Pengenalan Arduino

Apa itu Arduino? Memahami Lebih Lanjut

Arduino itu apa sih? Mungkin udah pernah denger kan istilah ini? Jadi, Arduino itu semacam perangkat buat bikin prototipe (prototyping) yang sifatnya open source. Nah, di artikel kali ini, kita bakal ngebahas soal Arduino, mulai dari pengertiannya, buat apa aja gunanya, komponen-komponennya apa aja, bedanya sama perangkat prototipe sejenis, sampai kelebihan dan kekurangannya. Jadi, disimak baik-baik ya artikelnya biar infonya nggak ada yang kelewat.

Apa Sih Arduino ?

"Jadi gini, menurut website resmi Arduino, Arduino itu adalah sebuah perangkat elektronik yang sifatnya open source. Alat ini sering banget dipakai untuk merancang dan membuat perangkat elektronik beserta software yang mudah digunakan. Arduino ini memang didesain sedemikian rupa agar penggunaan perangkat elektronik jadi lebih mudah di berbagai bidang.

Arduino sendiri punya beberapa komponen penting di dalamnya, seperti pin, mikrokontroler, dan konektor, yang nanti akan kita bahas lebih lanjut. Selain itu, Arduino juga sudah menggunakan bahasa pemrograman sendiri, yaitu Arduino Language, yang strukturnya agak mirip dengan bahasa pemrograman C++.

Biasanya, Arduino ini dipakai untuk mengembangkan berbagai sistem, misalnya seperti pengatur suhu, sensor untuk bidang agrikultur, pengendali peralatan pintar, dan masih banyak lagi kegunaan lainnya."

Komponen Arduino

Kayak yang udah disinggung sebelumnya, Arduino ini punya beberapa komponen penting di dalamnya. Nah, ini dia penjelasan buat tiap-tiap komponen Arduino:

  • Mikrokontroler Komponen pertama itu mikrokontroler. Mikrokontroler ini semacam chip yang bikin kamu bisa memprogram Arduino dan ngolah output berdasarkan input yang masuk. Gampangnya sih, mikrokontroler ini otaknya Arduino. Jenis chip-nya juga macem-macem, tergantung tipe Arduino-nya.

  • Pin Berikutnya, ada pin. Pin ini gunanya buat nyambungin Arduino ke berbagai komponen yang bakal kamu pakai. Di Arduino sendiri, ada dua jenis pin, yaitu pin analog sama pin digital.

Pin digital Pin ini bisa nerima atau ngirim sinyal digital. Maksudnya digital tuh, sinyal yang diterima atau dikirim nilainya antara 1 atau 0, alias HIGH atau LOW. Kebanyakan perangkat Arduino punya 14 pin input-output digital. Pin analog Kalo pin analog di Arduino itu pin yang dipake buat nerima input analog. Dia bisa nerima tegangan analog dari 0V sampe 5V. Umumnya, tiap jenis Arduino minimal punya satu pin analog. Setiap pin di Arduino itu biasanya bisa di-setting jadi dua mode, yaitu input dan output. Kalo mode input, pin-nya diatur biar bisa nerima sinyal masuk. Begitu juga kalo mode output, pin-nya diatur buat ngirim sinyal.

  • Konektor Komponen terakhir itu konektor. Arduino sendiri punya dua jenis konektor yang lumayan penting, yaitu konektor power sama konektor serial.

Power konektor Power konektor itu konektor yang dipake buat ngasih daya ke Arduino. Daya ini buat ngidupin Arduino-nya dan juga alat-alat lain yang nyambung ke situ, misalnya sensor sama layar monitoring. Serial konektor Kalo konektor serial, biasanya dipake buat nyambungin Arduino ke perangkat kamu kayak komputer atau laptop. Konektor ini pake port USB standar di Arduino. Selain itu, konektor ini juga bisa jadi power konektor. Tapi, konektor serial ini cuma ada di Arduino yang model baru-baru aja. Perbandingan dengan Perangkat Prototype Sejenis

Selain Arduino, ada juga nih perangkat prototipe sejenis yang fungsinya mirip di luar sana, yaitu Raspberry Pi atau lebih akrab disebut Raspi. Raspi ini fungsi sama ukurannya mirip sama Arduino. Tapi harganya Raspi jauh lebih tinggi dibanding Arduino. Walaupun beda harganya lumayan, Raspi bisa dipake kayak komputer pribadi. Soalnya, Raspi bisa diinstal beberapa OS kayak Linux sama Raspberry Pi OS.

Bahasa pemrograman yang dipake juga beda. Arduino pake bahasa pemrograman C++ yang udah disederhanain, sedangkan Raspi pake bahasa pemrograman Python (tapi bisa juga pake bahasa pemrograman lain).

Kelebihan dan Kekurangan Arduino

Kalo kita ngomongin soal perangkat mikrokontroler, Arduino ini punya daya tarik sendiri buat penggunanya. Soalnya, dia punya beberapa kelebihan yang bikin dia bisa bersaing sama mikrokontroler lain. Ini dia kelebihan sama kekurangannya:

  • Kelebihan

Modul Arduino yang ada udah siap pake (shield), contohnya modul GPS, LAN, sama SD card reader. Harganya lumayan terjangkau. Gampang dipake buat yang baru mulai. Banyak library yang bisa dipake buat bantu kamu pas lagi eksperimen. Punya port USB yang bisa buat transfer data sama ngasih sumber daya. Ada Arduino IDE buat nulis dan nge-upload program ke mikrokontroler. Konsumsi dayanya juga rendah.

  • Kekurangan

Gak bisa diinstal OS, jadi gak bisa dipake kayak komputer pribadi. Kalo mau ngubah atau modif program lama, mesti modif semua programnya. Beberapa tipe Arduino gak nyediain modul wired atau wireless bawaan. Kapasitas memorinya kecil. Ruang penyimpanannya kepotong buat bootloader. Punya clock speed yang rendah.

Jadi, Apa itu Arduino?

Nah, jadi itu tadi pembahasan kita soal Arduino. Arduino sendiri itu perangkat yang sifatnya open source dan sering dipake buat ngerancang plus bikin alat-alat elektronik. Ditambah lagi software-nya gampang dipake dan ngebantu kerjaan penggunanya. Dia punya beberapa kegunaan, salah satunya buat ngembangin perangkat yang bisa kerja otomatis.

Arduino juga punya tiga komponen penting di tiap board-nya: pin, mikrokontroler, sama konektor. Kalo dibandingin sama perangkat sejenis, Arduino punya beberapa plus minusnya. Kelebihan Arduino itu misalnya harganya yang lumayan murah, gampang dipake pemula, sama punya banyak library siap pake. Tapi inget juga, Arduino ini punya kekurangan, kayak gak bisa diinstal OS jadi gak bisa jadi komputer pribadi, clock speed-nya rendah, sama ruang penyimpanannya kecil.

Gitu dulu ya pembahasan kita kali ini. Gimana? Mulai tertarik pengen nyoba Arduino? Buat awal-awal, kamu bisa pelajarin dulu bahasa pemrogramannya terus coba ngerangkai perangkat Arduino pake simulator. Tetep semangat terus belajarnya dan tungguin artikel kita selanjutnya ya. Sampai ketemu!"