#include <BluetoothSerial.h>
BluetoothSerial ESP_BT;
const int ledPin1 = 23; // Pin LED 1
const int ledPin2 = 22; // Pin LED 2
void setup() {
// Inisialisasi LED
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
// Mulai komunikasi serial dengan Bluetooth
ESP_BT.begin("ESP32_LED_Control"); // Nama Bluetooth
Serial.begin(115200); // Mulai komunikasi serial untuk debug
Serial.println("ESP32 Bluetooth Serial Start...");
}
void loop() {
if (ESP_BT.available()) {
char receivedChar = ESP_BT.read();
if (receivedChar == '1') {
digitalWrite(ledPin1, HIGH); // Menyalakan LED 1
Serial.println("LED 1 ON");
}
else if (receivedChar == '0') {
digitalWrite(ledPin1, LOW); // Mematikan LED 1
Serial.println("LED 1 OFF");
}
else if (receivedChar == '2') {
digitalWrite(ledPin2, HIGH); // Menyalakan LED 2
Serial.println("LED 2 ON");
}
else if (receivedChar == '3') {
digitalWrite(ledPin2, LOW); // Mematikan LED 2
Serial.println("LED 2 OFF");
}
}
}