“Hello World” program Pengenalan 1. Apa itu Arduino ?

Husain Asyari Wijaya , Mekatronika UNY 06518241022 6

4. “Hello World” program

Di bawah ini adalah listing code program untuk menguji apakah arduino sudah benar- benar terhubung dengan menghasilkan nyala lampe led pada board arduino Fungsi setup hanya di panggil satu kali ketika program pertama kali di jalankan. Ini digunakan untuk pendefinisian mode pin atau memulai komunikasi serial. Fungsi setup harus di ikut sertakan dalam program walaupun tidak ada statement yang di jalankan. Setelah melakukan fungsi setup maka secara langsung akan melakukan fungsi loop secara berurutan dan melakukan instruksi-instruksi yang ada dalam fungsi loop. = function Function fungsi adalah blok pemrograman yang mempunyai nama dan mempunyai statement yang akan di eksekusi ketika function di panggil. { } = curly braces Curly brace mendefinisikan awal dan akhir dari sebuah blok fungsi. Ketika memprogram dan programer lupa memberikan curly brace tutup, maka saat program di verify akan muncul pesan error ; = semicolon Semicolon harus di berikan pada setiap statement program yang dibuat, ini merupakan pembatas setiap statement program yang di buat. ... = blok comment Semua statement yang di tulis dalam block comments tidak akan di eksekusi dan tidak akan di compile sehingga tidak mempengaruhi besar program yang di buat untuk di masukan dalam board arduino. = line comment Sama halnya dengan block comments, line coments pun sama hanya saja yang di Husain Asyari Wijaya , Mekatronika UNY 06518241022 7 jadikan comment adalah perbaris. Digunakan dalam void setup untuk mengkonfigurasi pin apakah sebagai Input atau Output. Arduino digital pins secara default di konfigurasi sebagai input sehingga untuk merubahnya harus menggunakan operator pinMode pin, mode. Berfungsi untuk mengirimkan signal HIGH atau LOW pada pin yang dimaksud didalam functionnya. Pin digital arduino mempunyai 14 IO Digital 0 – 13 . Sedangkan fungsi value untuk memberikan status pin tersebut HIGH atau LOW

B. LED Light Emitting Diode