www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Bluetooth modul HC-05

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Pet Sep 27, 2024 1:13 pm    Naslov sporočila:  Bluetooth modul HC-05 Odgovori s citatom

Hi

Imam zgoraj omenjen modul, priključen na Arduino Uno. Na mobiju pa imam naložen Serial Bluetooth terminal iz GooglePlay.

Problem:
Ko na mobiju vpišem nek tekst in kliknem pošlji, se to tudi zgodi, tekst lahko čitam na serijskemu terminalu na računalniku.

Ko pa hočem poslati tekst iz serijskega terminala, ko vpišem tekst v zgornjo vrstico in pritisnem Send pa se ne zgodi nič. Ker mislim, da bi moral to kar pošljem prebrati na mobiju.

Ali sem mogoče uničil modul HC05, ker sem na začetku Tx Rx priklopil direktno na Uno brez delilnika napetosti?

Ali pa ni kaj prav napisano v programu?



Koda:


#include <SoftwareSerial.h>

//Create software serial object to communicate with HC-05
SoftwareSerial mySerial(2, 3);

void setup()
{
  //Begin serial communication with Arduino and Arduino IDE (Serial Monitor)
  Serial.begin(9600);
 
  //Begin serial communication with Arduino and HC-05
  mySerial.begin(9600);

  Serial.println("Initializing...");
  Serial.println("The device started, now you can pair it with bluetooth!");
}

void loop()
{
  if(Serial.available())
  {
    mySerial.write(Serial.read());//Forward what Serial received to Software Serial Port
  }
  if(mySerial.available())
  {
    Serial.write(mySerial.read());//Forward what Software Serial received to Serial Port
  }
  delay(20);
}

Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
malci
Član
Član



Pridružen-a: Sob 15 Sep 2007 21:05
Prispevkov: 871
Aktiv.: 4.03
Kraj: Polhov Gradec

PrispevekObjavljeno: Pet Sep 27, 2024 9:06 pm    Naslov sporočila:   Odgovori s citatom

Pozdrav.

Če kratko skleneš Rx/TX na adapterju na računalniku, a dobiš odziv (odboj) poslanih znakov nazaj v terminal? verjetno da, a vseeno, poskusi.

Verjetno bi tudi na BT HC-05 modulu moral dobiti nazaj odboj, če bi kratko sklenil Rx/Tx.

In ja, je mogoče da si uničil modul, ker v osnovi je HC-05 narejen za 3.3V, na modulu je pa potem še regulator na 3.3V. Tudi sam sem ga že. Sicer je delovalo nekaj dni, potem pa ni bilo več odziva

lp

_________________
Elektronika za hobi
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
fricky
Član
Član



Pridružen-a: Pon 22 Sep 2003 15:37
Prispevkov: 260
Aktiv.: 1.10
Kraj: Ribniško Pohorje

PrispevekObjavljeno: Pet Sep 27, 2024 9:31 pm    Naslov sporočila:   Odgovori s citatom

Pomoje je defekt. Sam ga uporabljam 5let+ ,imam samo uporovne napetostne delilnike na nano 328P boardu, še vedno deluje BP.

Kupi kakšnega novejšega low power, ta je zelo zastarel in potraten
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Pon Sep 30, 2024 8:24 pm    Naslov sporočila:   Odgovori s citatom

Hi

Bom naročil drugegi HC-05, da vidim kako in kaj

lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Tor Okt 01, 2024 2:58 pm    Naslov sporočila:   Odgovori s citatom

Jaz prvenstveno uporabljam za ta namen HC-06. Je bolj enostaven in za sam start ni potrebno nobenih nastavitev. Je pa default nastavljen na 9600 8n1.
_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Tor Okt 01, 2024 3:12 pm    Naslov sporočila:   Odgovori s citatom

smatjaz je napisal/a:
Jaz prvenstveno uporabljam za ta namen HC-06. Je bolj enostaven in za sam start ni potrebno nobenih nastavitev. Je pa default nastavljen na 9600 8n1.


Ali lahko z HC-06 komuniciraš v obe smeri?

lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Tor Okt 01, 2024 3:17 pm    Naslov sporočila:   Odgovori s citatom

Seveda.
Uporabljam ga ravno za povezavo med mikrokontrolerjem in telefonom.

_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Tor Okt 01, 2024 4:53 pm    Naslov sporočila:   Odgovori s citatom

Kakšna pa je razlika med HC-05 in HC-06 ?

Imam oba pa ne vem kateri je 05 in kateri je 06, ker ni nobene oznake.

Kako jih ločiti?

lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Tor Okt 01, 2024 5:31 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
"The HC-05 and HC-06 modules are visually almost identical, however the HC-05 has 6 pins and is capable of being both a master and slave Bluetooth device, whereas the HC-06 has 4 pins and can only be a slave device."


Tako, kot piše: HC 05 je lahko master in ima 6 nogic (če uporabljaš modul, ki ga ponuja arduino program) HC06 je samo slave, zato ima manj nastavitev in samo 4 priključne nogice (+/- Rx in Tx).

Če imaš samo SMD modul, je to malce težje za prepoznati.
Mogoče si prebereš še tole:

https://robocraze.com/blogs/post/hc-05-vs-hc-06-vs-wf-05-bluetooth-modules?srsltid=AfmBOooA_ARHUVSPA67fl2fNU_tsvD7ZG8h_buY5aHv1mfj2RaJ8HeJG


S HC05 lahko vzpostaviš komunikacijo med dvema mikrokontrolerjema (eden master, eden slave), medtem ko z HC06 enostavno povežeš mikrokontroler z računalnikom oz. telefonom.

_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
smatjaz
Član
Član



Pridružen-a: Pon 10 Nov 2003 16:33
Prispevkov: 846
Aktiv.: 3.57

PrispevekObjavljeno: Tor Okt 01, 2024 5:39 pm    Naslov sporočila:   Odgovori s citatom

Takole imam priključen HC-06.
HC05 ima še "state" pin.



HC-06.png
 Opis:
 Velikost datoteke:  75.61 KB
 Pogledana:  0 krat

HC-06.png



HC-05.jpg
 Opis:
 Velikost datoteke:  49.71 KB
 Pogledana:  1 krat

HC-05.jpg



HC06-Arduino.png
 Opis:
 Velikost datoteke:  30.92 KB
 Pogledana:  2 krat

HC06-Arduino.png



_________________
Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Sob Nov 02, 2024 8:27 pm    Naslov sporočila:   Odgovori s citatom

Hi

Končno sem dobil nov HC-05 modul, ter ga povezal z UNO, ter napravil delilnik napetosti na Rx.

Ko naložim spodnjo kodo na UNO-ta in na telefonu odprem app Serial Bluetooth terminal in omogočim bluetooth, se terminal poveže s HC-05 "connected".

Ko se poveže, bi na telefonu moral dobivati analogne podatke pa se ne zgodi nič.

Kaj delam narobe, da na terminal ne pridejo podatki?

Koda:


#include <SoftwareSerial.h>

SoftwareSerial bluetooth(2, 3); //RX, TX
int input;
int device = A1;

void setup()
{
  Serial.begin(9600);
  bluetooth.begin(9600);
  pinMode(device, INPUT);
}

void loop()
{
  input = analogRead(device);
  input = map(input, 0, 1023, 0, 180);
  bluetooth.print(input);
  bluetooth.print(";");
  Serial.println(input);
  delay(1000);
}



lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5528
Aktiv.: 24.06
Kraj: Domzale

PrispevekObjavljeno: Ned Nov 03, 2024 4:18 pm    Naslov sporočila:   Odgovori s citatom

Prvi nasvet bi bil, zamenjaj TX/RX ...
_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
marko11
Član
Član



Pridružen-a: Ned 14 Dec 2003 17:47
Prispevkov: 893
Aktiv.: 3.77
Kraj: Dobrepolje

PrispevekObjavljeno: Ned Nov 03, 2024 6:34 pm    Naslov sporočila:   Odgovori s citatom

mucek je napisal/a:
Prvi nasvet bi bil, zamenjaj TX/RX ...


Hvala, zdaj pa dela.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5528
Aktiv.: 24.06
Kraj: Domzale

PrispevekObjavljeno: Ned Nov 03, 2024 7:07 pm    Naslov sporočila:   Odgovori s citatom

Smile Smile Smile
Been there, done that! Smile

Povezave morajo biti
TX>RX
RX>TX
ali
TXD>TX
RXD>RX

LP, g

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 491 dni


Powered by phpBB © 2001, 2005 phpBB Group