CODINGAN PROGRAM MENYALAKAN MOBIL DENGAN APLIKASI
KEYLESS DALAM SMARTPHONE
Untuk menyalakan mobil dengan aplikasi keyless dalam smartphone, saya
menggunakan bluetooth untuk menghubungkan aplikasi dengan relay, relay tersebut
berguna seperti switch atau saklar yang terhubung pada sistem kontak mobil.
Sehingga dengan relay tersebut sistem kontak mobil bisa di nyalakan atau di
matikan oleh si pengguna.
Codingan Program Pada
Rangkaian
Codingan
|
Penjelasan
|
char
val;
|
Nilai berupa karakter kode ASCII
|
void setup() {
|
Semua
kode didalam kurung kurawal akan dijalankan hanya satu kali ketika program
Arduino dijalankan untuk pertama kalinya.
|
pinMode(2,OUTPUT);
|
Pin 2 berguna untuk mode output.
|
Serial.begin(9600);
|
Serial diawalin dengan kecepatan 9600, 9600 itu adalah serial
komunikasi.
|
void loop() {
|
fungsi ini akan dijalankan lagi, dan lagi secara terus
menerus sampai catu daya (power) dilepaskan.
|
if( Serial.available() >0 ) {
}
|
Jika serial
yang tersedia lebih besar dari 0
|
val = Serial.read();
Serial.println(val);
}
|
Nilai sama
dengan serial yang dibaca.
Serial yang
ditampilkan berupa nilai.
|
if( val == '1' ) {
digitalWrite(2,HIGH); }
}
|
Jika nilai sama dengan 1 maka pin 2 yang sudah
ditetapkan menjadi output akan menghasilkan output “HIGH” yang artinya output
pada pin 2 menyala dan otomatis relay terhubung pada sistem kontak mobil, sehingga
mobilpun menyala.
|
else if( val == 'A' ) {
digitalWrite(2,LOW); }
}
|
Keadaan selanjutnya jika nilai sama dengan A maka pin 2
yang sudah ditetapkan menjadi output akan menghasilkan output “LOW” yang
artinya output pada pin 2 mati dan otomatis relay terputus pada sistem kontak
mobil, sehingga mobilpun mati.
|
} // END
|
Programpun
berakhir.
|