#include "BluetoothSerial.h"
BluetoothSerial SerialBT;
// Rol belirleme: Sunucu için MASTER, İstemci için SLAVE kullanın.
#define MASTER
//#define SLAVE
void setup() {
Serial.begin(115200);
#ifdef MASTER
SerialBT.begin("ESP32_Sunucu"); // Bluetooth cihaz adı
Serial.println("Bluetooth cihazı başlatıldı. Bağlanmak için hazır.");
#endif
#ifdef SLAVE
SerialBT.begin("ESP32_Istemci"); // Bluetooth cihaz adı
Serial.println("Bluetooth istemcisi başlatıldı. Bağlantı bekleniyor.");
#endif
}
void loop() {
#ifdef MASTER
SerialBT.println("name=giray"); // Sabit değeri Bluetooth üzerinden gönder
delay(1000); // 1 saniye bekle ve tekrar gönder
#endif
#ifdef SLAVE
if (SerialBT.available()) {
String receivedData = SerialBT.readString();
Serial.print("Received: ");
Serial.println(receivedData);
}
#endif
}