Pada artikel sebelumnya kita sudah mengenal apa itu Arduino. Sekarang akan kita coba untuk belajar lebih dalam lagi. Kita perlu siapkan beberapa kebutuhan untuk belajar Arduino.


Hardware


Untuk belajar Arduino ini memerlukan hardwarenya ya, sehingga kita harus beli untuk mempelajarinya.


Arduino Board

Arduino Board Uno R3 - AnbiDev
Arduino Board Uno R3

Anbi menggunakan Arduino dengan versi Arduino Uno R3. Selain karena harga yang terjangkau, banyak toko elektronik yang menjualnya sehingga mudah untuk ditemukan di kota kalian. Board juga bisa dibeli secara online disini


Kabel USB Type B

Kabel USB Type B - AnbiDev
Kabel USB Type B

Kabel ini biasanya digunakan pada printer atau scanner. Arduino juga menggunakan kabel ini untuk menghubungkan PC dengan Arduino Board. Bisa dibeli secara online disini.


Instalasi Software


Jika sudah menyiapkan hardware, kita beralih ke software. Arduino sudah menyediakan Integrated Development Environment (IDE) yang bisa diunduh disini.

Halaman Download
Halaman Download

Sesuaikan dengan sistem operasi yang kalian gunakan. Untuk pengguna Windows, Anbi sarankan untuk memilih yang diatas (bukan yang ZIP file).

Halaman Download dan Kontribusi
Halaman Download dan Kontribusi

Pilih JUST DOWNLOAD untuk langsung mengunduh, atau jika kalian ingin berkontribusi atau berdonasi silakan pilih CONTRIBUTE & DOWNLOAD. Jika sudah diunduh, klik 2x pada file arduino-versi-windows.exe

User Account Control
User Account Control

Pilih Yes pada peringatan User Account Control

Installation Options
Installation Options

Sesuaikan dengan pilihan yang kalian inginkan. Anbi mencentang semua.

Installation Folder
Installation Folder

Berikutnya adalah pemilihan folder instalasi, sesuaikan dengan folder instalasi pada perangkat kalian. Anbi langsung Install saja karena sudah sesuai dengan folder destinasi yang Anbi gunakan.

Installing Progress
Installing…

Proses instalasi akan berjalan, kita tunggu saja. Jika sudah selesai bisa kita buka Aplikasi Arduino, lalu akan tampil splash screen.

Splash Screen
Splash Screen

Proses ini tidak akan memakan waktu banyak

Windows Security Alert
Windows Security Alert

Pilih Allow access jika ada peringatan seperti ini

Aplikasi Arduino
Aplikasi Arduino

Berikut adalah halaman awal aplikasi Arduino


Ujicoba


Hubungkan Arduino Board dengan PC atau Laptop yang kamu gunakan. Gunakan kabel USB Type B.

https://create.arduino.cc/projecthub/sandromesquitamecatronica/function-serial-print-in-only-one-line-29ef8d
Ilustrasi

Pastikan juga sudah menyetel ke Ardunino Board yang kalian gunakan. Caranya adalah

Tools > Board > Arduino Uno

Pilih Arduino Board
Pilih Arduino Board

Pastikan juga telah memilih Port yang benar. Sesuaikan dengan perangkat kalian.

Tools > Port > COMP4

Pilih Arduino Port
Pilih Arduino Port

Kita akan mencoba membuat blink pada LED yang ada pada Arduino Boards. Siapkan Arduino IDE dan gunakan kode berikut ini:

/* 
Blink

Menyalakan LED selama satu detik, lalu mati selama dua detik, dan diulang.
Kebanyakan Arduino memiliki LED yang on-board atau sudah melekat pada Arduino Board.
Pada UNO, MEGA dan ZERO melekat pada digital pin 13, namun pada MKR1000 pada pin 6.
LED_BUILTIN digunakan untuk menyetel pada LED yang ada pada Board secara otomatis.

Jika ingin mengetahui pin berapa yang terhubung pada model Arduino, kamu bisa
mengecek Technical Specs dari Board yang kamu gunakan pada:
[https://www.arduino.cc/en/Main/Products](https://www.arduino.cc/en/Main/Products "https://www.arduino.cc/en/Main/Products")

modified 8 May 2014
by Scott Fitzgerald

modified 2 Sep 2016
by Arturo Guadalupi

modified 8 Sep 2016
by Colby Newman

modified 28 Jul 2021
by AnbiDev

This example code is in the public domain.
[https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink](https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink "https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink")

\*/

// the setup function runs once when you press reset or power the board
void setup() {
    // inisialisasi digital pin LED_BUILTIN sebagai output.
    pinMode(LED_BUILTIN, OUTPUT);
}

// function loop akan berjalan terus-menerus
void loop() {
    digitalWrite(LED_BUILTIN, HIGH);   // menyalakan LED (HIGH adalah voltage level)
    delay(1000);                       // waktu tunggu (1000 = 1 detik)
    digitalWrite(LED_BUILTIN, LOW);    // mematikan LED dengan membuat voltage menjadi LOW
    delay(2000);                       // waktu tunggu (2000 = 2 detik)
}

Kode diatas juga bisa didapatkan pada File > Examples > 01.Basics > Blink. Anbi ubah dan sertakan pada dokumentasi menggunakan Bahasa Indonesia.

Example of Blink
Example of Blink

Lalu pilih tombol Verify untuk mengecek apakah kode sudah benar atau belum

Verify
Verify

Jika sudah selanjutnya adalah Upload

Upload
Upload

Perhatikan pada Arduino Board, lampu LED akan perkedip secara cepat. Ini menandakan ada script yang sedang diupload pada Board. Jika sudah selesai, LED yang ada pada Board akan berkedip sesuai dengan kode yang sudah kita buat, satu detik hidup dan dua detik mati.

Result
Result

Sekian artikel tentang persiapan Arduino. Gimana? Seru bukan? Pada artikel selanjutnya kita akan belajar menggunakan sensor. Terimakasih, semoga bermanfaat.