Selasa, 06 Juni 2017

TUGAS ALGORITMA DAN PEMROGRAMAN KASUS TEKNIK ELEKTRO

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.