• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

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());
}

 

 

 

 

 

 

В начало обзора



Купить радиодетали для ремонта
 



Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 371



          

Радио для всех© 2024