April 25, 2012

LED Berkedip Dengan Arduino

Membuat LED Berkedip Dengan Arduino - Bisa dibilang ini adalah percobaan paling sederhana dengan Arduino, percobaan ini biasanya dilakukan oleh orang yang baru pertama kali menggunakan Arduino, termasuk saya. Idenya sederhana, ada sebuah lampu LED yang akan kita buat berkedip dengan jeda waktu yang kita tentukan. Bahan-bahan yang dibutuhkan adalah sebagai berikut :
  • 1 buah papan Arduino (Saya menggunakan Uno R3)
  • 1 buah Breadboard atau Prototyping Board
  • 1 buah lampu LED warna apa saja
  • 1 buah resistor
  • 2 buah kabel jumper
Yang pertama anda harus lakukan adalah membuat rangkaiannya terlebih dahulu, kira-kira rangkaiannya adalah seperti dibawah ini
Klik untuk memperbesar gambar
Setelah rangkaian siap, langkah selanjutnya membuat baris kode yang nantinya akan kita upload ke Arduino. Untuk membuat baris kode, gunakan software IDE Arduino yang bisa anda unduh secara gratis di arduino.cc/en/Main/Software. Baris kodenya :
 
Klik Copy Code untuk menyalin kode dibawah ini ke clipboard anda.

  1. /* 
  2.  
  3.   Project Arduino Sederhana : Mengedipkan (blinking) lampu LED 
  4.    
  5.  */  
  6.   
  7. int led = 13; // Menunjukkan bahwa lampu LED terhubung dengan pin 13  
  8.   
  9. void setup() {                  
  10.     
  11.   pinMode(led, OUTPUT); // Mengatur lampu LED sebagai output  
  12. }  
  13.   
  14. void loop() { // Buat looping, sehingga lampu akan berkedip terus menerus  
  15.   digitalWrite(led, HIGH); // Perintah untuk menghidupkan LED dengan memberikan tegangan listrik  
  16.   delay(250); // Jeda waktu untuk lanjut ke perintah selanjutnya (dalam satuan milisecond)  
  17.   digitalWrite(led, LOW); // Perintah untuk menghidupkan LED dengan mematikan tegangan listrik  
  18.   delay(250);  // Jeda waktu untuk lanjut ke perintah selanjutnya (dalam satuan milisecond)  
  19. }  

 
Salin baris kode tersebut ke IDE Arduino anda, lalu klik tombol Upload, tunggu sampai proses upload selesai, jika rangkaian yang anda buat benar, maka LED akan berkedip dengan jeda 250 milisecond atau seperempat detik.