Anda di halaman 1dari 7

Modul 1 Arduino

Ada banyak kalangan masyarakat di dunia ini yang membutuhkan perangkat otomasi. Mulai dari
teknisi sampai sekedar penyalur hobi, mulai dari pemula sampai profesional. Oleh karena itulah
Arduino dibuat sebegitumudahnya untuk dipahami dan digunakan. Bahkan untuk orang yang tidak
tahu sama sekali tentang elektronika dan pemrograman.

Pengertian Arduino

"Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use


hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in
creating interactive objects or environments." www.arduino.cc

Singkatnya, arduino adalah suatu platform perangkat elektronik yang sangat mudah dipahami dan
digunakan serta ditujukan untuk semua pihak bahkan untuk orang yang tidak familiar dengan
elektronika dan pemrograman.

Komponen Arduino
1. Microcontroller : secara singkat adalah suatu perangkat dasar komputer dalam bentuk IC
kecil
2. Programmer : perangkat untuk menerjemahkan bahasa pemrograman ke dalam bahasa
mesin
3. Voltage Regulator : pengatur arus dan tegangan untuk supply daya pada perangkat
mikrokontroller
4. Serial to USB Converter : perangkat untuk sebagai jembatan komunikasi antara arduino
dengan komputer/USB
5. Input-Output : bagian dari arduino untuk menerima dan mengeluarkan informasi/data.
Input dapat berupa sensor, keypad, saklar, dll. Output dapat berupa lampu LED, motor DC,
LCD, speaker, dll.

Memilih Jenis Arduino untuk Pemula


Ada bermacam jenis produk arduino. Namun, kebanyakan pemula akan lebih suka dengan produk
Arduino Uno.

Saat ini sudah ada arduino uno versi 3 atau sering disebut Arduino Uno R3.

Memprogram Arduino
Apa yang perlu disiapkan?
- Arduino dan kabel USB to Arduino

- Software arduino, kamu bisa download di https://www.arduino.cc/en/Main/Software . Jangan lupa,


sesuaikan dengan versi OS mu.
Sinkronisasi Awal
Sebelum kamu menuliskan program ke arduino software, ada beberapa langkah awal yang harus
dilakukan, yaitu :
1. Memilih jenis arduino yang kamu gunakan. Klik menu Tools dan pilih Board

2. Pilih arduino yang kamu gunakan, dalam hal ini Arduino Uno.
3. Colokkan arduino mu ke komputer, tunggu sampai komputer mendeteksi hardware terkoneksi.
Setelah itu, kamu harus tahu di serial port berapa perangkat arduino mu tersambung. Caranya,
buka Device Manager pada komputermu dan lihat pada Ports ( COM & LPT ). Disitu akan muncul
device arduino mu. Pada laptop ku, arduino tersambung pada COM 3.

Setelah itu kembali ke software arduinonya. Klik menu Tools, dan pilih Ports. Pastikan sudah pada
port yang benar.
Sekarang, kamu siap untuk memulai memprogram arduino mu.
Blinking LED
Pada board Arduino Uno R3, sudah terdapat 1 buah LED dengan tulisan "L". Pada peercobaan
pertama ini, kita akan membuat LED tersebut menyala secara berkedip. Caranya gimana? Mudah
kok, karena arduino sudah mempersiapkan list programnya buat kamu.

1. Pilih menu File, pilih Example, pilih Basics, pilih Blink

Setelah itu, Arduino akan membuka lembar pemrograman baru.


2. Pilih Sketch, Verify/Complile . Tunggu sampai compilingnya selesai.
3. Pilih Sketch, Upload. Tunggu beberapa saat sampai muncul notifikasi Done Uploading pada
kiri bawah. Setelah itu, lihatlah pada board arduinomu. Jika kamu berhasil maka akan terlihat LED
berkedip setiap 1 detik.
Blinking LED dengan Simulator
Pada simulator Https://www.tinkercad.com/circuits, pastikan kamu telah mempunyai akun
autodesk. Jika belum, silahkan daftar dengan menekan tombol sign up.

Tahap Persiapan
1. Pada tampilan utama web https://www.tinkercad.com/circuits, pilih pilihan Electronics
Lab. Lalu klik New Electronics Lab

2. Setelah muncul lembar kerja, kita perlu menambahkan board arduino uno pada simulator
kita. Caranya ? Pilih tombol +Components, pilih menu Arduino Basic Kit. Lalu cari board
Arduino Uno pada menu yg muncul di bawah. Setelah menemukannya, drag board tersebut
ke lembar kerja kita. Untuk memperkecil tampilannya (zoom out) bisa dengan shortcut key
"Ctrl+-". Sebaliknya dengan "Ctrl+="

3. Pada Circuit.io, source code Blink sudah ada otomatis ketika tombol Code Editor di-klik.
4. Untuk mengunggah kode program tersebut, bisa langsung dengan klik tombol Upload &
Run.
5. Lihatlah pada led yg ada di board arduino, tampak bahwa ada kedipan warna kuning yg
berkedip setiap 1 detik.

Penjelasan Program
int led = 13; => Membuat sebuah variabel led untuk mempermudah kita selanjutnya
dalam memprogram.

void setup() => Bagian inisialisasi yg akan dilakukan hanya sekali.

pinMode(led, OUTPUT); => Memberitahu kepada papan arduino bahwa pin led (pin 13)
adalah pin untuk Output yg tersambung dgn kaki positif led.

void loop() => Bagian pelaksanaan yg akan dilakukan berulang-ulang.

digitalWrite(led, HIGH); => Memberikan output digital (HIGH/LOW) pada pin led dengan
nilai HIGH. HIGH adalah tegangan tinggi, LOW adalah
tegangan rendah.

delay(1000); => Menunda waktu ke baris lain selama waktu 1000 mdetik.

Tugas
Membuat 2 buah lampu led berkedip bergantian dengan jeda 1 detik.
Pastikan bahwa kaki positif (anoda/yg lebih panjang) tersambung dengan resistor 220
Ohm atau yg lain supaya lampu led tidak mengalami kerusakan. Kaki negatif (katoda/yg
lebih pendek) terhubung dengan pin GND pada arduino.

Anda mungkin juga menyukai