Percobaan kali ini adalah Program Arduino : Membuat Kunci Ganda Sepeda Motor, mari kita perhatikan kode program berikut ini :
int kontakPin = 2; // set kontak ke pin 2
int klaksonPin = 13; // set klakson ke pin 13
boolean on=false;
int kontakState = 0;
void setup() {
pinMode(klaksonPin, OUTPUT); // set klakson sebagai OUTPUT
pinMode(kontakPin, INPUT); // set kontak sebagai INPUT
}
void loop(){
kontakState = digitalRead(kontakPin); // membaca kondisi kontak
if (kontakState == HIGH) { // jika kontak 5v
if(on==true){
on=false;
} else{
on=true;
}
}
if (on == true) {
digitalWrite(klaksonPin, HIGH); // klakson 5v/on
delay(1000); // tunggu 1 detik
digitalWrite(klaksonPin, LOW); // klakson 0v/off
delay(1000); // tunggu 1 detik
}
else {
digitalWrite(klaksonPin, LOW);
}
delay(500); // tunggu 0,5 detik
}
Smoga bisa dikoreksi apabila ada koding yang salah..!!
0 comments:
Post a Comment