Arduino - Blinking LED dengan Delay

 

Selamat datang, jika kamu baru mulai belajar Arduino, proyek "Blinking LED" adalah langkah awal yang sempurna. Proyek ini sangat sederhana, tapi memperkenalkan konsep dasar pemrograman dan elektronik yang akan kamu gunakan di proyek-proyek selanjutnya.

Tujuan Proyek

Kita akan membuat sebuah LED berkedip setiap 1 detik pada pin 8. Ini disebut "blinking LED". Proyek ini akan mengajarkan cara:

1.    Menghubungkan LED ke board Arduino
2.    Menulis program sederhana (sketch)
3.    Menggunakan fungsi digitalWrite() dan delay() 

Alat dan Bahan

Berikut alat dan bahan yang kamu perlukan:
1.    1x Arduino Uno
2.    1x LED (warna apa saja)
3.    1x Resistor 220 Ohm
4.    Breadboard
5.    Kabel jumper
6.    Kabel USB untuk menghubungkan Arduino ke komputer


Skema Rangkaian

1.    Sambungkan kaki panjang LED (anoda) ke resistor.
2.    Sambungkan ujung resistor lainnya ke pin 8 di Arduino.
3.    Sambungkan kaki pendek LED (katoda) ke GND.


Kode Program

Buka Arduino IDE, dan ketik kode berikut:

void setup() {
  pinMode(8, OUTPUT); // Atur pin 8 sebagai output
}

void loop() {
  digitalWrite(8, HIGH); // Nyalakan LED
  delay(1000);           // Tunggu 1 detik
  digitalWrite(8, LOW);  // Matikan LED
  delay(1000);           // Tunggu 1 detik
} 

Penjelasan kode:
1.    setup() dijalankan sekali saat Arduino dinyalakan.
2.    loop() akan berjalan terus menerus.
3.    digitalWrite(8, HIGH) artinya memberi tegangan 5V ke pin 8 (LED menyala).
4.    digitalWrite(8, LOW) artinya LED mati.
5.    delay(1000) artinya menunggu 1000 milidetik (1 detik).
 

Upload Program

1.    Sambungkan Arduino ke komputer dengan kabel USB.
2.    Di Arduino IDE, klik Tools > Board > Arduino Uno.
3.    Pilih port yang sesuai di Tools > Port.
4.    Klik tombol Upload (ikon panah kanan).
5.    LED di pin 8 akan mulai berkedip setiap 1 detik!


Selamat mencoba dan semangat belajar Arduino!

Selanjutnya
« Post Selanjutnya
First

EmoticonEmoticon

Note: Only a member of this blog may post a comment.