INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
ESP32 und HC05
19.12.2020, 10:17
Beitrag #1
ESP32 und HC05
hallo,
der ESP32 hat ja auch den bluetooth classic on board. Als beispiel habe ich nur die möglichkeit gefunden in der der ESP32 BT startet und vom smartphone gefunden und dauerhaft verbunden werden kann. Für eine steuerung meines ebikes bräuchte ich eine möglichkeit dass der ESP32 seine umgebung scannt und sich dann mit einem HC05 (der an einem arduino mini hängt) automatisch und dauerhaft pairt und verbindet...
Wie mache ich das? Wäre für ideen dankbar...
gruss
georg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.02.2021, 01:43
Beitrag #2
RE: ESP32 und HC05
Ist das hier, was du suchst?
https://github.com/espressif/arduino-esp...ialBTM.ino

gruß lorenz
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.02.2021, 18:27
Beitrag #3
RE: ESP32 und HC05
(08.02.2021 01:43)Corvus schrieb:  Ist das hier, was du suchst?
https://github.com/espressif/arduino-esp...ialBTM.ino

gruß lorenz
hallo Lorenz,
vielen dank für den link - das ist perfekt!
Die verbindung klappt tadellos, muss es noch testen was die datenübertragung betrift...

gruss georg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.02.2021, 21:07
Beitrag #4
RE: ESP32 und HC05
Super! Danke für die Rückmeldung!

gruß lorenz
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
21.02.2021, 13:24
Beitrag #5
RE: ESP32 und HC05
ich muss meine anfägliche begeisterung etwas zurückschrauben. Der sketch im ESP32 meldet "Connected Succesfully!", allerdings meldet er es auch wenn das BT modul gar nicht an ist...
Auch verändert sich die blinkfrequenz des moduls (wenns eingeschaltet ist) nicht, blinkt nach wie vor schnell...
Code:
ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:8896
load:0x40080400,len:5816
entry 0x400806ac
The device started in master mode, make sure remote BT device is on!
Connected Succesfully!

um ein hin und her blättern zu vermeiden stelle ich hier noch einmal den sketch rein, villeicht sieht der einer oder andere doch noch was, was ich nicht sehen kann...

Code:
// https://github.com/espressif/arduino-esp32/tree/master/libraries/BluetoothSerial/examples/SerialToSerialBTM

//board: ESP32 Arduino Node32s

//This example code is in the Public Domain (or CC0 licensed, at your option.)
//By Victor Tchistiak - 2019
//
//This example demostrates master mode bluetooth connection and pin
//it creates a bridge between Serial and Classical Bluetooth (SPP)
//this is an extention of the SerialToSerialBT example by Evandro Copercini - 2018
//

#include "BluetoothSerial.h"

BluetoothSerial SerialBT;

//String MACadd = "AA:BB:CC:11:22:33";
//uint8_t address[6]  = {0xAA, 0xBB, 0xCC, 0x11, 0x22, 0x33};
//char *pin = "1234"; //<- standard pin would be provided by default

//ebike_rec
String MACadd = "00:19:10:08:B6:0B";
uint8_t address[6]  = {0x10, 0x19, 0x10, 0x08, 0xB6, 0x0B};
char *pin = "0000";

//test_1
//String MACadd = "98:D3:33:F5:A4:57";
//uint8_t address[6]  = {0x98, 0xD3, 0x33, 0xF5, 0xA4, 0x57};
//char *pin = "1234";


//ebike_1
//String MACadd = "20:17:03:07:02:80";
//uint8_t address[6]  = {0x20, 0x17, 0x03, 0x07, 0x02, 0x80};
//char *pin = "0000";


String name = "OBDII";


bool connected;

void setup()
{
  Serial.begin(115200);
  //SerialBT.setPin(pin);
  SerialBT.begin("ESP32test", true);
  //SerialBT.setPin(pin);
  Serial.println("The device started in master mode, make sure remote BT device is on!");
  
  // connect(address) is fast (upto 10 secs max), connect(name) is slow (upto 30 secs max) as it needs
  // to resolve name to address first, but it allows to connect to different devices with the same name.
  // Set CoreDebugLevel to Info to view devices bluetooth address and device names
  //connected = SerialBT.connect(name);
  connected = SerialBT.connect(address);
  
  if(connected)
  {
    Serial.println("Connected Succesfully!");
  } else
  {
    while(!SerialBT.connected(10000))
    {
      Serial.println("Failed to connect. Make sure remote device is available and in range, then restart app.");
    }
  }
  // disconnect() may take upto 10 secs max
  if (SerialBT.disconnect())
  {
    Serial.println("Disconnected Succesfully!");
  }
  // this would reconnect to the name(will use address, if resolved) or address used with connect(name/address).
  SerialBT.connect();
}

void loop()
{
  if (Serial.available())
  {
    SerialBT.write(Serial.read());
  }
  if (SerialBT.available())
  {
    Serial.write(SerialBT.read());
  }
  delay(20);
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.02.2021, 10:53
Beitrag #6
RE: ESP32 und HC05
ich habe mich noch einmal etwas gründlicher im netzt umgeschaut, das problem mit der der meldung über eine erfolgreiche verbindung - auch wenn kein gegenüber da ist - scheint weit verbreitet zu sein, hinbekommen hat es wohl niemand - nur bei BLE :-(
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  ESP32 Lora Wetterdaten 4711engel 22 802 Heute 13:37
Letzter Beitrag: Bitklopfer
  Fehler beim Kompilieren für das Board ESP32 Dev Module. FoxFactoy 1 33 Heute 11:39
Letzter Beitrag: Tommy56
  ESP32 / DeepSleep / Akkulaufzeit ? Steinspiel 19 371 Gestern 22:04
Letzter Beitrag: Vapalus
  ESP32 über OTA luemar 67 3.130 23.02.2021 22:55
Letzter Beitrag: hotsystems
Question esp32 Cam Blynk Busterflex 1 179 21.02.2021 02:15
Letzter Beitrag: rev.antun
  ESP32: Sensor via GPIO deaktivieren DivingJoe 21 888 18.02.2021 22:15
Letzter Beitrag: hotsystems
  Erfahrungen mit ESP32 und WLAN/MQTT oder was ich beobachtet habe... Arduino4Fun 22 2.148 08.02.2021 15:34
Letzter Beitrag: ardu_arne
  ESP32 BT Master MarcelN 1 1.023 08.02.2021 01:34
Letzter Beitrag: Corvus
  ESP32 Mail Client stefan.hild@t-online.de 20 1.104 06.02.2021 22:16
Letzter Beitrag: Corvus
  ESP32-CAM - Snapshot als eMail Attachment stefan.hild@t-online.de 21 719 30.01.2021 19:49
Letzter Beitrag: stefan.hild@t-online.de

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste