#include "BluetoothSerial.h"

BluetoothSerial SerialBT; // Membuat objek Bluetooth Serial

void setup() {
  Serial.begin(115200); // Inisialisasi Serial Monitor
  SerialBT.begin("ESP32_Muhammad Nadhif Fasichul Ilmi_2206813416"); // Set nama perangkat
  Serial.println("Bluetooth device is ready to pair.");
}

void loop() {
  if (SerialBT.available()) { // Cek jika ada input dari Bluetooth
    String input = SerialBT.readStringUntil('\n'); // Baca input hingga newline
    int n = input.toInt(); // Konversi input menjadi integer
    Serial.print("Input: ");
    Serial.println(n);

    // Proses FizzBuzz
    for (int i = 1; i <= n; i++) {
      if (i % 3 == 0 && i % 5 == 0) {
        Serial.print("FizzBuzz");
      } else if (i % 3 == 0) {
        Serial.print("Fizz");
      } else if (i % 5 == 0) {
        Serial.print("Buzz");
      } else {
        Serial.print(i);
      }

      // Tambahkan koma jika belum akhir dari loop
      if (i < n) {
        Serial.print(", ");
      }
    }
    Serial.println(); // Pindah baris setelah selesai
  }
}