Arduino-logo-new

Pada tulisan ini akan diberikan contoh sederhana bagaimana membuat sebuah program sederhana untuk menyalakan sebuah LED berkedip. Tulisan ini dibuat berdasarkan tutorial resmi dari situs arduino.

Hardware yang dibutuhkan:

Board Arduino R3 yang dapat dibeli di Produk-Inovatif.com dengan harga Rp 300.000,-

Rangkaian

Pada umumnya board Arduino sudah terdapat sebuah LED yang terhubung pada pin 13. Sehingga kita dapat langsung membuat program untuk menyalakan LED berkedip. Jika board yang Anda miliki belum disertakan LED pada pin 13, ikuti langkah berikut.

Untuk membuat rangkaian, hubungkan sebuah resistor dengan nilai 220-ohm pada pin 13 dari board Arduino. Hubungkan bagian Anode (+) ke resistor , biasanya kaki yang memiliki ukuran lebih panjang. Kaki lain yang lebih pendek katode (-) ke ground. Kemudian hubungkan board Arduino ke komputer dan buka program Arduino kemudian masukkan code berikut:

arduino LED

Rangkaian LED

Gambar Skematik

Skematik

Code

Untuk inisialisasi port, tuliskan code berikut:

pinMode(13, OUTPUT);

Sementara untuk menyalakan LED, menggunakan code berikut:

digitalWrite(13, HIGH);

untuk mematikan LED, digunakan code:

digitalWrite(13, LOW);

Agar nyala LED dan mati LED dapat dilihat, perlu ditambahkan sebuah jeda waktu. Untuk menambahkannya dapat digunakan fungsi delay() yang dapat diisikan nilai dalam satuan milidetik:

Code langkap:


/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.

This example code is in the public domain.
*/

// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;

// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
delay(1000);               // wait for a second
digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
delay(1000);               // wait for a second
}


Berikut adalah contoh videonya:

Demikian, semoga bermanfaat.

Pustaka:

http://arduino.cc/en/Tutorial/Blink