#include <BluetoothSerial.h>
BluetoothSerial SerialBT;
int lampu1 = 14;
int lampu2 = 27;
int lampu3 = 26;
void setup() {
Serial.begin(115200);
SerialBT.begin("Bluetooth LAMPU");
pinMode (lampu1, OUTPUT);
pinMode (lampu2, OUTPUT);
pinMode (lampu3, OUTPUT);
digitalWrite (lampu1, LOW);
digitalWrite (lampu2, LOW);
digitalWrite (lampu3, LOW);
}
void loop() {
if (SerialBT.available()) {
char x = SerialBT.read();
Serial.println(x);
switch (x) {
case '1':
digitalWrite(lampu1, HIGH);
SerialBT.println("Lampu 1 menyala");
break;
case '2':
digitalWrite(lampu1, LOW);
SerialBT.println("Lampu 1 mati");
break;
case '3':
digitalWrite(lampu2, HIGH);
SerialBT.println("Lampu 2 menyala");
break;
case '4':
digitalWrite(lampu2, LOW);
SerialBT.println("Lampu 2 mati");
break;
case '5':
digitalWrite(lampu3, HIGH);
SerialBT.println("Lampu 2 menyala");
break;
case '6':
digitalWrite(lampu3, LOW);
SerialBT.println("Lampu 3 mati");
break;
default:
SerialBT.println("Perintah tidak dikenal");
break;
}
}
}