Part # 1 Proyek Menyalakan Lampu LED Secara Berurutan

Arduino adalah platform open-source yang digunakan untuk merancang dan membangun proyek elektronik. Platform ini sangat populer di kalangan pembuat (makers) dan penghobi teknologi karena kemudahannya dalam digunakan, fleksibilitasnya, dan komunitas yang luas. Salah satu proyek dasar yang sangat bermanfaat untuk pemula adalah menyalakan lampu LED secara berurutan menggunakan Arduino. Proyek ini merupakan cara yang bagus untuk mempelajari dasar-dasar pemrograman Arduino dan pengontrolan perangkat keras sederhana.

Pada artikel ini, kita akan membahas langkah-langkah untuk membuat proyek ini, termasuk penjelasan tentang komponen yang dibutuhkan, cara membuat rangkaian, dan penjelasan tentang kode programnya.
Papan Arduino Uno || bacadulu.my.id


Apa itu Arduino?

  • Sebelum masuk ke proyek, mari kita bahas sedikit tentang Arduino. Arduino terdiri dari dua bagian utama:Arduino Board: Papan elektronik yang dapat diprogram. Papan ini memiliki mikrokontroler (semacam otak mini) yang dapat diatur untuk menjalankan berbagai perintah.
  • Arduino IDE: Perangkat lunak yang digunakan untuk menulis dan mengunggah kode ke Arduino Board. Arduino IDE sangat user-friendly, bahkan untuk pemula yang baru belajar pemrograman.

Komponen yang Dibutuhkan

Berikut adalah komponen yang Anda perlukan untuk proyek menyalakan lampu LED secara berurutan:
  • Arduino Uno (atau jenis lain seperti Nano atau Mega).
  • 4 LED (misalnya merah, kuning, hijau, biru).
  • 4 Resistor 220Ω (untuk membatasi arus yang masuk ke LED).
  • Kabel jumper.
  • Breadboard (untuk membuat rangkaian tanpa soldering).
  • Komputer/ Laptop
  • Software Arduino IDE.

Cara Membuat Rangkaian

  • Sambungkan LED ke Breadboard: Pasang keempat LED pada breadboard. Setiap LED memiliki dua kaki; kaki yang lebih panjang adalah anoda (positif) dan kaki yang lebih pendek adalah katoda (negatif).
  • Hubungkan Resistor: Hubungkan masing-masing kaki anoda LED dengan resistor 220Ω. Resistor ini mencegah LED rusak karena arus berlebih.
  • Sambungkan ke Arduino: Sambungkan anoda LED pertama ke pin digital 13 Arduino, anoda LED kedua ke pin 12, anoda LED ketiga ke pin 11, dan anoda LED keempat ke pin 10. Sedangkan semua katoda (negatif) LED dihubungkan ke ground (GND) Arduino.
Rangkain menyalakan 4 lampu LED || BACADULU.my.id 

Sorce Code Arduino

Setelah rangkaian selesai, sekarang kita akan menulis program untuk mengontrol LED agar menyala secara berurutan. Program ini akan membuat setiap LED menyala selama satu detik, dan kemudian berlanjut ke LEDselanjutnya dengan berikutnya:


// Deklarasi pin LED 
int led1 = 2; 
int led2 = 3; 
int led3 = 4;
int led4 = 5; 
 void setup() { 
 // Atur pin LED sebagai output 
 pinMode(led1, OUTPUT); 
 pinMode(led2, OUTPUT); 
 pinMode(led3, OUTPUT); 
 pinMode(led4, OUTPUT); 
 void loop() { 
/ / Nyalakan LED 1, lalu tunggu 1 detik 
 digitalWrite(led1, HIGH); 
 delay(1000); 
 digitalWrite(led1, LOW); 
 // Nyalakan LED 2, lalu tunggu 1 detik 
 digitalWrite(led2, HIGH); 
 delay(1000);
 digitalWrite(led2, LOW); 
 // Nyalakan LED 3, lalu tunggu 1 detik 
 digitalWrite(led3, HIGH); delay(1000); 
 digitalWrite(led3, LOW); 
 // Nyalakan LED 4, lalu tunggu 1 detik 
 digitalWrite(led4, HIGH); delay(1000);
 digitalWrite(led4, LOW); 
}
Penjelasan Kode:
  • Deklarasi Pin: Di bagian atas, kita mendeklarasikan pin mana yang akan digunakan untuk setiap LED. Misalnya, int led1 = 2 berarti LED pertama dihubungkan ke pin digital 2 Arduino.
  • Fungsi setup(): Fungsi ini digunakan untuk mendefinisikan pin sebagai OUTPUT. Ini memberi tahu Arduino bahwa pin tersebut akan digunakan untuk mengirim sinyal listrik ke LED.
  • Fungsi loop(): Fungsi ini akan terus berulang. Di dalamnya, kita menyalakan setiap LED secara berurutan menggunakan fungsi digitalWrite() dengan parameter HIGH (menyala) dan LOW (mati). Setiap LED akan menyala selama 1 detik, yang dikendalikan oleh fungsi delay(1000) (1000 milidetik = 1 detik).

Mengunggah Program ke Arduino

Setelah rangkaian siap dan kode sudah selesai, langkah selanjutnya adalah mengunggah kode ke papan Arduino. Berikut langkah-langkahnya:
  • Hubungkan Arduino ke Komputer menggunakan kabel USB.
  • Buka Arduino IDE di komputer.
  • Salin kode di atas ke dalam Arduino IDE.
  • Pilih Tipe Papan sesuai dengan Arduino yang digunakan (misalnya, Arduino Uno).
  • Pilih Port COM yang sesuai (biasanya Arduino akan terdeteksi otomatis).
  • Klik tombol Upload untuk mengunggah kode ke Arduino.
Setelah kode berhasil diunggah, Anda akan melihat LED menyala secara berurutan, dengan setiap LED menyala selama satu detik sebelum berganti ke LED berikutnya.
Hasil dari rangkaian menyalakan 4 lampu LED secara berurutan ||bacadulu.my.id


Kesimpulan

Proyek sederhana menyalakan lampu LED secara berurutan ini sangat cocok bagi pemula yang ingin mempelajari dasar-dasar Arduino. Dari proyek ini, Anda belajar tentang:
  • Membuat rangkaian elektronik dasar.
  • Memprogram Arduino untuk mengontrol perangkat keras.
  • Menggunakan fungsi dasar seperti digitalWrite() dan delay().
Setelah memahami konsep ini, Anda dapat mengembangkan proyek lebih lanjut, seperti menambahkan lebih banyak LED, menggunakan sensor, atau menciptakan pola lampu yang lebih kompleks. Arduino menawarkan fleksibilitas tak terbatas untuk membuat berbagai proyek kreatif dan menarik!

Tidak ada komentar untuk "Part # 1 Proyek Menyalakan Lampu LED Secara Berurutan"