Anda di halaman 1dari 4

FUNGSI => IF THEN ELSE

char val;
void setup() {
//Deklarasi kaki kaki yang digunakan sebagai output
pinMode(2,OUTPUT); //Pin kaki untuk pintu
pinMode(3,OUTPUT); //Pin kaki untuk kipas
pinMode(4,OUTPUT); //Pin kaki untuk lampu depan
pinMode(5,OUTPUT); //Pin kaki untuk lampu kamar
pinMode(6,OUTPUT); //Pin kaki untuk pintu
pinMode(7,OUTPUT); //Pin kaki untuk kipas
Serial.begin(9600);
}
void loop() {
if( Serial.available() >0 ) {
val = Serial.read();
Serial.println(val);
}
if( val == 'A' ) { //jika dari Bluetooth mengirim karakter A maka
digitalWrite(2,HIGH); //pin 2 hidup pin 6 mati akan membuat motor bergerak
searah jarum
digitalWrite(6,LOW);} //jam dan akan membuka pintu rumah
else if( val == 'B' ) { //jika dari Bluetooth mengirim karakter B maka
digitalWrite(3,HIGH); //pin 3 hidup dan pin 7 mati akan membuat motor DC
kipas angin
digitalWrite(7,LOW);} //akan bergerak
else if( val == 'C' ) { //jika dari Bluetooth mengirim karakter C maka
digitalWrite(4,HIGH); } //pin 4 akan hidup dan akan menyalakan lampu depan
else if( val == 'D' ) { //jika dari Bluetooth mengirim karakter D maka
digitalWrite(5,HIGH); } //pin 5 akan hidup dan akan menyalakan lampu kamar
else if( val == 'E' ) { //jika dari Bluetooth mengirim karakter E maka
digitalWrite(3,HIGH); //pin 3,4,5 akan hidup dan menyalakan lampu kamar,
lampu depan
digitalWrite(4,HIGH); // dan kipas
digitalWrite(5,HIGH); }
else if( val == '1' ) { //jika dari Bluetooth mengirim karakter 1 maka
digitalWrite(2,LOW); //pin 2 mati dan pin 6 hidup akan membuat motor bergerak
digitalWrite(6,HIGH);} // berlawanan arah jarum jam dan akan menutup pintu
else if( val == '2' ) { //jika dari Bluetooth mengirim karakter 2 maka
digitalWrite(3, LOW); //maka pin 3 dan 7 mati dan kipas angin akan mati
digitalWrite(7, LOW);}
else if( val == '3' ) { //jika dari Bluetooth mengirim karakter 3 maka
digitalWrite(4, LOW); } //maka pin 4 mati dan lampu depan akan mati
else if( val == '4' ) { //jika dari Bluetooth mengirim karakter 4 maka
digitalWrite(5, LOW); } //pin 5 mati dan lampu kamar akan mati
else if( val == '5' ) { //jika dari Bluetooth mengirim karakter 5 maka
digitalWrite(3, LOW); //pin 3,4 dan 5 mati dan akan mematikan lampu depan
digitalWrite(4, LOW); //lampu kamar dan kipas
digitalWrite(5, LOW); }
else if( val == '6' ) { //jika dari Bluetooth mengirim karakter 6 maka
digitalWrite(2, LOW); // pin 2 dan 6 mati akan menghentikan gerakan pintu.
digitalWrite(6, LOW); }
}
SOFWARE MIA 2

Anda mungkin juga menyukai