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

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

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

gruss georg
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 :-(

gruss georg
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-WROVER-DEV funktioniert nicht mehr Twantie 7 261 02.08.2021 11:53
Letzter Beitrag: amithlon
  ESP32 ist nicht gleich ESP32...Problem mit Node32s und Linux Mint 20.2. Uma bm-magic 0 185 29.07.2021 00:58
Letzter Beitrag: bm-magic
  ESP32-Cam mit BLYNK nutzen 4711engel 2 240 24.07.2021 20:57
Letzter Beitrag: 4711engel
  ESP32 T-Watch 2020 Lilygo AnFi 18 6.281 23.07.2021 19:39
Letzter Beitrag: Vapalus
  ESP32-CAM Pan Tilt 4711engel 0 229 22.07.2021 18:35
Letzter Beitrag: 4711engel
  ESP32 und sms kpc 27 4.226 11.07.2021 10:04
Letzter Beitrag: hotsystems
Wink ESP32 IR Empfang auf Core0 Flarki 9 1.077 30.06.2021 19:00
Letzter Beitrag: Flarki
  ESP32 LED D2 blinkt schnell Harry 17 1.940 29.06.2021 19:52
Letzter Beitrag: AnFi
  2 ESP32 laufen nicht zusammen SnecxXx 5 617 24.06.2021 17:08
Letzter Beitrag: hotsystems
  WS2812B LED an ESP32 ? Steinspiel 13 1.534 19.06.2021 22:41
Letzter Beitrag: Bitklopfer

Gehe zu:


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