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
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.
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
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.
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.
pinMode(led, OUTPUT); => Memberitahu kepada papan arduino bahwa pin led (pin 13)
adalah pin untuk Output yg tersambung dgn kaki positif led.
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.