banner image
Sedang Dalam Perbaikan

Memulai Program Arduino Rangkaian LED Blink

Setelah kemarin sudah mengenal bagian-bagian Arduino, kini saatnya temen-temen memulai program Arduino...

Yaitu membuat sebuah lampu LED "ngedip-ngedip"... asiiiik ternyata bukan gebetan ja ya yang sering ngedipin mata... hehehe Ok lanjut istilah lainnya di dunia per-Arduinoan lampu kedip ini disebut dengan LED Blink. Jadi program ini merupakan program yang paling dasar untuk belajar Arduino. Seperti halnya pada program dasar php, html atau bahasa pemrograman yang lainnya terdapat "Hello World".

"Sekarang saya mau tanya nih, kalau lampu berkedip itu terdapat berapa kondisi?"

Nah jawabannya adalah 2 kondisi, yaitu nyala dan mati. Nyala pada Arduino artinya dalam kondisi HIGH atau terdapat tegangan listrik, sebaliknya kondisi LED mati, artinya LOW atau tidak ada tegangan listrik pada LED. 

Komponen

Untuk membuat LED Blink ini dibutuhkan beberapa komponen berikut ini :

- Arduino Uno atau Arduino jenis lain
- Kabel USB B/kabel printer
- Lampu LED 5mm atau 3mm
- Resistor 220 Ohm atau 330 Ohm
- Kabel jika diperlukan

Rangkaian

Langsung rangkai komponennya ya seperti gambar di bawah ini :
Arduino
Keterangan rangkaian :

- Kaki LED (-) ditancapkan ke GND Arduino
- Kaki LED (+) disambung dengan resistor 220 Ohm dilanjutkan kaki resistor di tancapkan ke pin digital 9 pada Arduino.

"Sampai sini sudah jelas belum ya? atau masih ada yang bingung?"

Oke penjelasan dari LED dulu ya... LED ini mempunya 2 buah kaki yaitu negatif(-) dan positif (+). Untuk membedakannya lihat perbedaan panjang kaki-kakinya. Yang pendek itu adalah negatifnya (-/katoda) sementara kaki yang panjang itu positifnya (+/anoda). 

Lanjut ke resistor, nah resistor ini tidak ada (-) dan (+) nya jadi untuk pemasangan boleh terbalik. Fungsi resistor ini untuk menghambat tegangan yang masuk ke LED dengan tujuan agar LED tidak cepet rusak karena tegangan pada Arduino 5V.

"Sampai sini clear ya???" oke lanjut.

Step by step

- Tancapkan kabel USB B/printer ke Arduino Uno dan lanjut tancapkan ke port USB pada ke komputer/laptop
- Untuk Arduino dengan tipe SMD atau clone CH340 instal dulu driver CH340nya di sini.
- Buka Arduino IDE
- Buka menu Tools > pilih Board : Arduino/Genuino Uno
- dan Port > pilih Port yang tersedia misalnya terdapat COM20 > klik COM nya

Program Arduino

Perhatikan program Arduino di bawah ini

int pinLED = 9; // kaki + LED pd rangkaian 9 jd di program jg 9 dg variabel pinLED

void setup() {
pinMode(pinLED, OUTPUT); // variabel pinLED mmpunyai pin 9 dijadikan OUTPUT
}

void loop() {
digitalWrite(pinLED, HIGH); //pinLED = 9 nyala
delay(1000); //delay 1000 = 1 detik
digitalWrite(pinLED, LOW); //pinLED = 9 mati
delay(1000); //delay 1000 = 1 detik
}

Download programnya di sini.

Untuk penjelasannya sudah di samping programnya, setealah tanda garis miring 2x (//). Tanda ini merupakan komentar jadi tidak di jalankan oleh program.

- Verivy atau compile (ikon centang di bawah menu) programnya sampai Done Compiling, tujuan verivy ini adalah mengecek program apakah sudah benar atau salah.
- Lanjut upload programnya menggunakan ikon tanda panah ke kanan sampai Done Uploading

Perhatikan yang terjadi pada lampu LED. Apa yang terjadi? yap lampu LED akan ngedip-ngedip kan ya dengan jeda waktu 1 detik dan terus akan berulang-ulang...

"Sekarang coba ganti delay(1000) menjadi delay(200), dan upload lagi."

Untuk proses pengupload-an program Arduino dapat dilakukan berkali-kali ya, dan secara otomatis program yang sebelumnya akan terhapus.

Baca juga :

Mengenal pin-pin pada Arduino
Mengenal Bagian-Bagian dari Arduino IDE

Sekian pembahasan kali ini, semoga temen-temen sekarang sudah paham dan dapat membaca program Arduino. Jika terdapat erorr atau ada yang kurang paam silahkan tinggalkan komentar di bawah ini. Jangan lupa juga untuk share artikel ini untuk memompa semangat saya dalam menulis artikel-artikel selanjutnya. Terima kasih.
Memulai Program Arduino Rangkaian LED Blink Memulai Program Arduino Rangkaian LED Blink Reviewed by MCH on April 11, 2019 Rating: 5

No comments:

Powered by Blogger.