Я хотел бы подробнее узнать, почему мой ESP32 от AZDelivery не подключается в BlueTooth.
Я думаю, что это работает, но не отправляет данные и не уверен, почему и как глубже разобраться в проблеме ...
Вот код, который я использую для отладки
#include "BluetoothSerial.h"
#include <ESP32Servo.h>
char bouton;
int ledPin = 1;
BluetoothSerial SerialBT;
void setup() {
Serial.begin(115200);
delay(2000);
Serial.println("Hello");
if (SerialBT.begin("Jimbo") == true ) {
Serial.println("BT initialized");
}
else {
Serial.println("BT couln't be initialized");
}
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
}
void loop() {
digitalWrite(ledPin, LOW);
if (SerialBT.available()) {
Serial.print("BT available");
bouton = SerialBT.read();
if (bouton == '1') {
digitalWrite(ledPin, HIGH);
SerialBT.print("ON !");
}
else {
SerialBT.print("wrong input");
}
}
else {
Serial.println("BT not available");
if (SerialBT.available() == 0) {
Serial.println("because no data available !");
Serial.println(SerialBT.available());
}
else {
Serial.println(SerialBT.available());
char command = SerialBT.read();
Serial.println(command);
}
}
delay(2000);
}
Я получаю:
Hello
BT initialized
и затем эти сообщения, повторяющиеся каждые 2 секунды в Serial Monitor:
BT not available
because no data available !
0
Заранее спасибо за помощь