Friday, 2 October 2015

Membuat Blink LED dengan Arduino | Tutorial Arduino Part 3

Ini adalah project dasar yang sering kali di gunakan untuk belajar para pemula arduino,
disini kita akan membuat LED pin 13 berkedip - kedip. Program ini akan mengedip - kedipkan LED yang terpasang pada pin 13 Arduino ( pada board Arduino sesungguhnya sudah ada lampu LED khusus yang mewakili pin 13 yang memang terpasang pada board).

Bahan :
1. Arduino UNO
2. LED

Langkah Langkah
1. buka software IDE arduino dengan menjalankan sebuah file bernama arduino.exe yang berada pada folder software arduino pada komputer anda.
2. ketikan sketch dibawah ini pada aplikasi IDE Arduino anda.

int led = 13;

void setup() {
pinMode (led,OUTPUT);
}
void loop() {
digitalWrite (led, HIGH);
delay (500);
digitalWrite (led,LOW);
delay (500);
}

penjelasan program
a.pada baris pertama :
    int led = 13;
Kode ini dikenal sebagai variabel. Variabel adalah tempat menyimpan data. Pada kode ini kita mensetting variabel jenis int atau integer. Integer digunakan untuk menyimpan angka dalam 2 byte (16 bit) . Tidak mempunyai angka desimal dan menyimpan nilai dari -32.768 dan 32.767. Selanjutnya dari kode di atas integer diberi nama led dan mempunyai nilai 13.

b. baris program berikutnya
 void setup()
   pinMode(led,OUTPUT);
Fungsi void setup(), merupakan fungsi yang dieksekusi pertama kali sesaat setelah arduino diberi catu daya, berfungsi untuk perintah perintah inisialisasi sebelum program utama dieksekusi, isi dari fungsi ini adalah pendefinisian pin 13 dengan sintaks: pinMode(led, OUTPUT);  memiliki arti bahwa mode dari pin 13 yaitu saluran D13 (digital nomor 13 dari pin input/output) difungsikan sebagai saluran keluaran dengan kata lain menset pin 13 sebagai output.

c. baris program berikutnya
  void loop ()
       digitalWrite (led,HIGH);
       delay (500);
       digitalWrite(led,LOW);
       delay (500);

fungsi ini akan dijalankan setelah setup selesai. fungsi void loop() merupakan fungsi dari program utama yang akan dieksekusi secara berurutan dari atas sampai terakhir dan kembali lagi dari atas sampai terakhir dan begitu seterusnya.
digitalWrite(led,HIGH);
arti perintahnya adalah tuluslah logika 1 (high) pada pin output 13,
delay (500);
artinya waktu tunda selama 500 milisekon atau 1/2 detik,
digitalWrite(led,LOW);
artinya tulislah logika 0 (low) pada pin output 13,

3.pasanglah led dengan anoda pada pin 13 arduino dan katoda pada ground
4.verifikasi sketch dengan mengklik tanda checklist, kemudian upload dengan mengklik upload disebelah verifikasi.
5.lampu akan berkedip kedip

terimakasih atas kunjungannya, semoga bermanfaat. jika ada yang kurang jelas dapat ditanyakan pada komentar.


No comments:

Post a Comment