 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
marko11 Član



Pridružen-a: Ned 14 Dec 2003 17:47 Prispevkov: 893 Aktiv.: 3.77 Kraj: Dobrepolje
|
Objavljeno: Pet Sep 27, 2024 1:13 pm Naslov sporočila: Bluetooth modul HC-05 |
|
|
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 |
|
 |
malci Član


Pridružen-a: Sob 15 Sep 2007 21:05 Prispevkov: 871 Aktiv.: 4.03 Kraj: Polhov Gradec
|
Objavljeno: Pet Sep 27, 2024 9:06 pm Naslov sporočila: |
|
|
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 |
|
 |
fricky Član


Pridružen-a: Pon 22 Sep 2003 15:37 Prispevkov: 260 Aktiv.: 1.10 Kraj: Ribniško Pohorje
|
Objavljeno: Pet Sep 27, 2024 9:31 pm Naslov sporočila: |
|
|
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 |
|
 |
marko11 Član



Pridružen-a: Ned 14 Dec 2003 17:47 Prispevkov: 893 Aktiv.: 3.77 Kraj: Dobrepolje
|
Objavljeno: Pon Sep 30, 2024 8:24 pm Naslov sporočila: |
|
|
Hi
Bom naročil drugegi HC-05, da vidim kako in kaj
lp
|
|
Nazaj na vrh |
|
 |
smatjaz Član


Pridružen-a: Pon 10 Nov 2003 16:33 Prispevkov: 846 Aktiv.: 3.57
|
Objavljeno: Tor Okt 01, 2024 2:58 pm Naslov sporočila: |
|
|
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 |
|
 |
marko11 Član



Pridružen-a: Ned 14 Dec 2003 17:47 Prispevkov: 893 Aktiv.: 3.77 Kraj: Dobrepolje
|
Objavljeno: Tor Okt 01, 2024 3:12 pm Naslov sporočila: |
|
|
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 |
|
 |
smatjaz Član


Pridružen-a: Pon 10 Nov 2003 16:33 Prispevkov: 846 Aktiv.: 3.57
|
Objavljeno: Tor Okt 01, 2024 3:17 pm Naslov sporočila: |
|
|
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 |
|
 |
marko11 Član



Pridružen-a: Ned 14 Dec 2003 17:47 Prispevkov: 893 Aktiv.: 3.77 Kraj: Dobrepolje
|
Objavljeno: Tor Okt 01, 2024 4:53 pm Naslov sporočila: |
|
|
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 |
|
 |
smatjaz Član


Pridružen-a: Pon 10 Nov 2003 16:33 Prispevkov: 846 Aktiv.: 3.57
|
Objavljeno: Tor Okt 01, 2024 5:31 pm Naslov sporočila: |
|
|
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 |
|
 |
smatjaz Član


Pridružen-a: Pon 10 Nov 2003 16:33 Prispevkov: 846 Aktiv.: 3.57
|
Objavljeno: Tor Okt 01, 2024 5:39 pm Naslov sporočila: |
|
|
Takole imam priključen HC-06.
HC05 ima še "state" pin.
Opis: |
|
Velikost datoteke: |
75.61 KB |
Pogledana: |
0 krat |

|
Opis: |
|
Velikost datoteke: |
49.71 KB |
Pogledana: |
1 krat |

|
Opis: |
|
Velikost datoteke: |
30.92 KB |
Pogledana: |
2 krat |

|
_________________ Električni aparati delujejo na dim ... ko dim iz njih uide ... ne delujejo več! |
|
Nazaj na vrh |
|
 |
marko11 Član



Pridružen-a: Ned 14 Dec 2003 17:47 Prispevkov: 893 Aktiv.: 3.77 Kraj: Dobrepolje
|
Objavljeno: Sob Nov 02, 2024 8:27 pm Naslov sporočila: |
|
|
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 |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5528 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Ned Nov 03, 2024 4:18 pm Naslov sporočila: |
|
|
Prvi nasvet bi bil, zamenjaj TX/RX ...
_________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
 |
marko11 Član



Pridružen-a: Ned 14 Dec 2003 17:47 Prispevkov: 893 Aktiv.: 3.77 Kraj: Dobrepolje
|
Objavljeno: Ned Nov 03, 2024 6:34 pm Naslov sporočila: |
|
|
mucek je napisal/a: |
Prvi nasvet bi bil, zamenjaj TX/RX ... |
Hvala, zdaj pa dela.
|
|
Nazaj na vrh |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5528 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Ned Nov 03, 2024 7:07 pm Naslov sporočila: |
|
|
Been there, done that!
Povezave morajo biti
TX>RX
RX>TX
ali
TXD>TX
RXD>RX
LP, g
_________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
 |
|
|
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
|