Проблема с ESP32 bluetooth

Я пытаюсь подключить ESP32 через Bluetooth classic к компьютеру, чтобы передать некоторые данные с датчика.

В качестве первого шага я просто пытаюсь отправить некоторые случайные данные по Bluetooth serial. Код является следующим:

#include "BluetoothSerial.h"

#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)
#error Bluetooth is not enabled! Please run `make menuconfig` to and enable it
#endif

int myData[8];
BluetoothSerial SerialBT;

void setup() {
  Serial.begin(115200);
  Serial.println("Opening Serial Connection on COM4");
  SerialBT.begin("ESP32"); //Bluetooth device name
  SerialBT.println("Opening Serial Bluetooth Connection on COM6");

 
}

void loop() {

  for(int i = 0; i < 8; i++)
  {
    myData[i] = random(0,500);
  }
  if(Serial.available())
    {
 
     for(int i = 0; i < 8; i++)
  {
    SerialBT.write(myData[i]);
  }
   
     
    }
    delay(20);
}

В настройках Windows Bluetooth я связал ESP32 с Windows и подключил его. Я настроил входящие и исходящие COM-порты для Bluetooth, где входящий порт-COM6, а исходящий-COM5.

Однако, когда я открываю arduino serial monitor для COM6, он пуст и никакие данные не печатаются. Я использую arduino IDE. Кроме того, на COM4 ничего не печатается, несмотря на Serial.println("Открытие последовательного соединения на COM4"); команда, которая, я думаю, должна работать независимо от Bluetooth.

Я перепробовал все, что только мог придумать. Я был бы благодарен, если кто-нибудь может помочь мне решить эту проблему, так как я застрял на несколько дней

, 👍1