Project LED Blink
sebuah program sederhana yang akan mengakses pin 10 dan memerintahkan arduino untuk mengulang led blink
dengan mempelajari program ini,kita dapat mengetahui beberapa dasar-dasar sketch programming arduino.
hal yang di perlukan:
-Breadboard
-Led 5mm
-Kabel jumper
langsung saja ke sketch nya
// project 1 - LED blink
int ledPin = 10 ;
void setup ( ) {
pinMode (ledPin , OUTPUT);
}
void loop ( ) {
digitalWrite(ledPin , HIGH);
delay (1000);
digitalWrite(ledPin , LOW);
delay (1000);
}
bila semua sketch telah anda ketik,klik verivy,jika tidak ada error lanjutkan tekan upload
pembahasan:
// project 1 - LED blink
merupakan baris untuk dokumentasi program,berguna agar programmer mengerti maksud program tersebut
int ledPin = 10 ;
inisialisasi variable,dalam hal ini variable bernama ledPin dengan type data integer dan nilai 10
void setup ( ) {
pinMode (ledPin , OUTPUT);
}
setiap sketch arduino memiliki fungsi setup ( ) dan loop ( ).
fungsi setup biasanya hanya dipanggil sekali saat pertama program berjalan,biasanya men setup hal-hal umum agar program siap di jalankan seperti setup pinMode.
pinMode berfungsi untuk memberitahu arduino bahwa pin pada board akan digunakan untuk input atau output.
dalam program di atas arduino di beritahu untuk menset pin 10 sebagai output.
void loop ( ) {
digitalWrite(ledPin , HIGH);
delay (1000);
digitalWrite(ledPin , LOW);
delay (1000);
}
fungsi loop ( ) adalah program utama yang dipanggil secara continue saat arduino menyala.
perintah dalam fungsi loop akan dipanggil satu persatu hingga perintah terakhir tercapai,lalu ardunio akan kembali ke perintah awal hingga arduino dimatikan.
dalam program di atas,arduino akan menyalakan led lalu menunggu 1 detik,kemudian mematikan led dan menunggu 1 detik kemudian menyalakan lagi begitu terus menerus hingga arduino di matikan.
semoga bermanfaat :)
Materi Arduino Uno
Posted by Trisno Budhi
Demo Blog NJW V2 Updated at: 9:40:00 am
0 komentar:
Post a Comment