Apa itu Arduino?

Kresna Devara
3 min readMay 14, 2020

--

Hallo pada kali ini saya akan membahas mengenai Arduino. Sebelum mengenal Arduino lebih jauh, mari kita lihat terlebih dahulu berbagai macam alat-alat elektronik yang ada.

Robot, Thermometer, dan Vending Machine

Mungkin kalian telah melihat berbagai macam jenis robot, alat vending machine, thermometer, ATM, Televisi dan lain sebagainya. Perangkat-perangkat ini dibangun dengan menggunakan suatu chip mikrokontroler, ataupun mikroprosesor. Chip ini adalah “otak” dari peralatan-peralatan tersebut. Dengan chip tersebut baik robot ataupun vending machine dapat melakukan suatu pekerjaan yang spesifik. Nah Arduino ini sendiri merupakan salah satu jenis dari mikrokontroler.

Apasih Arduino itu?

Menurut Website Arduino:

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs — light on a sensor, a finger on a button, or a Twitter message — and turn it into an output — activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language (based on Wiring), and the Arduino Software (IDE), based on Processing.

Dengan kata lain Arduino adalah suatu perangkat elekronik terbuka yang mampu merubah suatu masukan (input) menjadi satu perintah keluaran (output) dengan memanipulasi suatu proses yang dilakukan dengan menggunakan bahasa pemograman.

Arduino Board

Arduino Board sendiri merupakan suatu papan elektronik berukuran sebesar kartu kredit berbasis mikrokontroler yang dapat diprogram. Terdapat berbagai macam jenis Arduino contohnya: Arduino UNO, Mega, Nano, Duemilanov dan lain sebagainya. Arduino UNO merupakan salah satu yang paling populer digunakan sebagai pembelajaran, karena bentuknya yang sederhana dan dapat dengan mudah untuk digabungkan dengan perangkat elektronik lainnya.

Arduino UNOPinout Diagram

Arduino UNO menggunakan chip mikrokontroler ATMega 328P dengan crystal oscillator 16 MHz. Dengan 14 pin Digital yang dapat digunakan sebagai Input/Output, 6 pin sebagai input Analog dan output digital, serta 6 pin PWM (Pulse Width Modulation) yang dapat digunakan untuk mengontrol motor. Arduino UNO dilengkapi dengan SRAM berukuran 2KB, flash memory 32KB dan EEPROM untuk menyimpan data.

Arduino IDE

Untuk memprogram Arduino, kita dapat menggunakan software Arduino IDE (Integrated Development Environment) yang telah disediakan oleh Arduino. Software tersebut telah berisi code editor, compiler, dan juga sebuah uploader sehingga pengguna dapat dengan mudah menggunakan Arduino secara langsung. Program Arduino disebut dengan “sketches”, dan ditulis dengan menggunakan bahasa yang hampir sama dengan bahasa C. Berikut adalah contoh tampilan dari Arduino IDE

Arduino IDE

Sebenarnya masih banyak cara lain untuk dapat menggunakan Arduino selain menggunakan Arduino IDE. Kita masih dapat menggunakan editor lain seperti Visual Studio ataupun Eclipse dengan menambahkan plugin Arduino. Namun hal ini akan lebih rumit sehingga membutuhkan waktu setup yang lebih lama lagi. Untuk saat ini mari kita gunakan Arduino IDE Terlebih dahulu.

Sekian pembahasan singkat mengenai Arduino. Tunggu tutorial-tutorial selanjutnyaa, selamat belajar !!!!

--

--

No responses yet