Arduino part 5. Kontrol LED melalui keyboard PC
Untuk memperaktekkan ini kita membutuhkan komponen dan perlengkapan yaitu :
1 buah board Arduino uno
1 buah project board
1 buah LED
1 buah resistor 330 ohm.
Setelah lengkap maka rakitlah komponen dan board Arduino uno seperti pada gambar di bawah ini :
Sketch program yang digunakan untuk mengontrol on off lampu LED melalui keyboard komputer adalah sebagai berikut :
//---------------------------------------------------------------
// Pengendali lampu LED ON
OFF melalui keyboard komputer
// Oleh : Hendry Kurniawan
//---------------------------------------------------------------
const int LED = 12;
void setup()
{
// atur kecepatan penerimaan dan peniriman
data
Serial.begin(9600);
// atur LED yaitu pin 12 sebagai keluaran
pinMode (LED, OUTPUT);
}
void loop()
{
While (Serial.available() != 0)
{
// Baca data bilangan pecahan
int bilangan = Serial.parseInt();
// Buang sisanya kalau ada
Serial.flush();
// Atur LED
If (bilangan == 1)
{
digitalWrite (LED, HIGH);
serial.println(“LED ON”);
}
else
If (bilangan == 0)
{
digitalWrite (LED, LOW);
serial.println(“LED OFF”);
}
delay(20);
//Tunda sebentar menyiapkan pembacaan data berikutnya
}
}
Pada sketch di atas,
pernyataan : int bilangan =
Serial.parseInt();
digunakan untuk
mendeklarasikan variabel bilangan sebagai variabel bertipe intger (bilangan
bulat) yang berada di poert serial ke variabel bilangan.
Pada pernyaaan : Serial.flush();
Digunakan untuk membuang semua data tersisa di port serial.
Adapun pernyataan dibawah ini adalah untuk mengendalikan LED :
If (bilangan == 1)
{
digitalWrite (LED, HIGH);
serial.println(“LED ON”);
}
else
If (bilangan == 0)
{
digitalWrite (LED, LOW);
serial.println(“LED OFF”);
}
Kode di atas akan membuat
LED dihidupkan jika bilangan bernilai 1 dan mematikan LED jika bilangan
bernilai 0. Pernyataan di atas juga mengirimkan informasi ke port serial berupa
teks “LED ON” atau “LED OFF”. Untuk bilangan selain 0 dan 1 akan diabaikan.
Setelah rangkaian dirakit dan program sudah dibuat maka lakukan verify. Jika sukses verify maka uploadlah program ke dalam board Arduino uno. Setelah sukses maka bukalah serial monitor.
Ketiklah angka 1 lalu klik send seperti pada gambar di bawah.
Setelah di send maka LED akan mati (OFF) dan pada serial monitor akan menampilkan pesan “LED OFF”, seperti pada gambar di bawah:
Demikianlah pembahasan tentang mengendalikan LED melalui keyboard komputer. Jika anda sudah sukses dalam praktik uji coba kontrol LED melalui keyboard komputer maka silahkan lanjutkan lagi pembahasan arduino pada part 6 yaitu membaca nilai analog arduino. Karena memang arduino banyak berhubungan dengan sensor-sensor maka kita harus menguasai cara membaca nilai analog yang masuk ke aduino. Silahkan lanjut membaca Arduino Part 6 "Membaca Nilai Analog" Selamat membaca.
Mantapp
BalasHapus