ESP-32 - Связь с использованием мобильного Bluetooth
ESP32 представляет собой серию недорогих систем с низким энергопотреблением на микросхеме микросхем с интегрированным Wi-Fi и двухрежимным Bluetooth. Он предназначен для достижения наилучшей производительности и производительности, надежности, универсальности и надежности в широком спектре приложений, таких как кодирование голоса, потоковое воспроизведение музыки и декодирование MP3. ESP32 объединяет контроллер Bluetooth-связи и базовую полосу Bluetooth, которые выполняют протоколы базовой полосы и другие низкоуровневые процедуры соединения, такие как модуляция / демодуляция, обработка пакетов, обработка битового потока, скачкообразная перестройка частоты и т. Д.
Как подключить ESP32 с мобильным Bluetooth
Open Arduino IDE> Перейти к инструментам> Модуль ESP32 Dev и выбрать порт
Затем скопируйте и вставьте код в Arduino IDE. Скомпилируйте и загрузите код
Откройте последовательный монитор и выберите правильный символ, который вы укажете в коде.
Затем откройте свой Bluetooth в мобильном телефоне. Соедините и соедините ESP32-устройства
Программа
#include "SimpleBLE.h"
SimpleBLE ble;
void onButton(){
String out = "Bluetooth ";
out += String(millis() / 1000);
Serial.println(out);
ble.begin(out);
}
void setup() {
Serial.begin(115200);
Serial.setDebugOutput(true);
pinMode(0, INPUT_PULLUP);
Serial.print("ESP32 SDK: ");
Serial.println(ESP.getSdkVersion());
ble.begin("Hello world");
Serial.println("Hello world");
}
void loop() {
static uint8_t lastPinState = 1;
uint8_t pinState = digitalRead(0);
if(!pinState && lastPinState){
onButton();
}
lastPinState = pinState;
while(Serial.available()) Serial.write(Serial.read());
}