ANTARMUKA KOMPUTER
Disusun Oleh:
Gambar 4. Hasil dari Front Panel dan Blok diagram pada program Labview
mengatur intensitas cahaya LED
Void setup () {:
Fungsi yang hanya satu kali eksekusi ketika awal program berjalan.
Biasanya berisikan inisialisasi fungsi-fungsi yang digunakan dalam
program. Semua kode didalam kurung kurawal akan dijalankan hanya satu
kali ketika program Arduino dijalankan untuk pertama kalinya.
Serial.begin(9600) :
Untuk mengatur bit rate atau mengatur laju lalu lintas data.
pinMode (6,OUTPUT) ;} :
Digunakan untuk menetapkan mode dari suatu pin, pin adalah
nomor yang akan digunakan dari 0-19 (pin analog 0-5 adalah 14-19). Pada
koding ini pin analog yang digunakan nomor 6. Mode yang bisa digunakan
adalah OUTPUT. Untuk mendeklarasikan pin yang digunakan. Pada
percobaan ini menggunakan pin 6 sebagai output (keluaran).
Void loop :
Semua kode yang ada disini akan dibaca berulang kali (terus
menerus) oleh Arduino. Fungsi ini akan dijalankan setelah setup (fungsi
void setup) selesai. Setelah dijalankan satu kali fungsi ini akan dijalankan
lagi, dan lagi secara terus menerus sampai catu daya (power) dilepaskan
atau sampai arduino mati/reset.
Serial.available :
Untuk mengecek apakah data sudah ada di buffer penerima. If
(serial.available()>0) digunakan untuk menerima data cek apakah ada data
di buffer, jika tersedia aka nada return value true (benar) dan jika data
kosong akan ada return value false (salah).
Serial.read :
Untuk membaca data yang diterima. Byte terang=serial.read
digunakan untuk mengambil data dari buffer penerima yang berisi byte
terang berupa data numerik.
analogWrite :
Untuk menuliskan suatu nilai berupa angka pada sebuah komponen.
Nilai yang terbaca berupa analog. Pada percobaan menuliskan bahwa lampu
LED yang disambungkan pada pin 6 akan terang.
Program II Menghidupkan dan mematikan LED
Gambar 6. Hasil dari Front Panel dan Blok Diagram Pada Program Labview
Menghidupkan atau Mematikan LED
Void setup :
Fungsi yang hanya satu kali eksekusi ketika awal program berjalan.
Biasanya berisikan inisialisasi fungsi-fungsi yang digunakan dalam
program.
Serial.begin(9600) :
Untuk mengatur bit rate atau mengatur laju lalu lintas data.
pinMode :
Untuk mendeklarasikan pin yang digunakan. Pada percobaan
menggunakan pin 4 sebagai output (keluaran).
Void loop :
Untuk menjalankan suatu siklus program yang akan dilakukan terus
menerus hingga arduino mati atau reset.
Pin yang digunakan sebagai output adalah pin 4.
Byte dataku=serial.read
Digunakan untuk mengambil data drai buffer penerima yang berisi
byte dataku berupa data numeric.
If (dataku==1) artinya misal dataku berisi data 1.
digitalWrite
Digunakan untuk menuliskan nilai secara digital pada suatu pin yang
kemudian akan dibaca. High berarti lampu LED akan menyala. Sedangkan
LOW berarti lampu LED mati. Pada percobaan lampu LED yang akan
menyala/mati adalah lampu LED yang disambungkan dengan pin 4.
Fungsi else
Digunakan untuk memilih LED hidup atau LED mati.
LAMPIRAN