Arduino dan LED

Pada Bab ini akan dibahas proyek – proyek yang berkaitan dengan Arduino Uno dan dengan disertai rangkaian, kebutuhan hardware untuk membuat proyek, langkah – langkah pembuatan proyek dan penjelasan dari setiap program / scetch.

1.         BLINKING LED

Proyek pertama ini, Ardduino digunakan untuk mengendalikan LED agar dapat menyala dan padam dengan delay selama 1 detik. Rangkaian dari proyek ini ditunjukkan pada gambar di bawah ini

Hardware yang dbutuhkan :

1 . LED 3 mA

2. Resistor 220 ohm

3. Arduino UNO

Keterangan Rangkaian dan Pemrograman

1.    Hubungkan satu kaki resistor dengan pin digital 7 dan satu kaki lainnya ke Anode LED

2.    Hubungkan kaki katode LED ke Ground(GND) Arduino UNO

3.    Setelah selesai merangkai, langkah berikutnya adalah membuat scetch program pada software Arduino Uno IDE.Scetch untuk blinking LED ditunjuakkan pada program 1.1 Blinking LED

4.    Compile scetch yang telah dibuat

5.    Hubungkan Arduino UNO dengan komputer menggunakan kabel USB dan unggah ke Arduino yang digunakan.

Contoh program : Program 1.1 Blinking LED

int pinled=7; //LED terhubung ke pin

              //digital 7

void setup() {

  // inisialisasi pinled sebagai pin Output

  pinMode(pinled, OUTPUT);

}

/*rutin loop akan terus berulang selama arduino masih memiliki daya*/

void loop() {

  // put your main code here, to run repeatedly:

digitalWrite(pinled,HIGH); //Led Menyala

delay(500); //delay satu detik

digitalWrite(pinled, LOW);//Led mati

delay(500); // delay 1 detik

}

Penjelasan :

1.    Pada baris pertama kita membuat alias untuk pin 7 digital dengan nama pinled

2.    Pada rutin setup, dibuat mode untuk arah I/O yang akan digunakan menggunakan perintah pinMode. Pada contoh ini pinled atau pin 7 Arduino didefinisikan arahnya sebagai pin  output.

3.    Pada rutin loop, statement pertama dan kedua di dalam rutin ini mengatur LED menyala selama 1 detik. Statement ke tiga dan keempat mengatur LED padam selama 1 detik.

4.    Prosedur loop ini terus berulangtanda henti.