Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

uso modulo HC-06 con scheda arduino

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[1] uso modulo HC-06 con scheda arduino

Messaggioda Foto Utentenicoct » 18 mag 2017, 21:07

salve espongo il problema:
stavo testando il funzionamento del modulo bluetooth HC-06 con la scheda arduino (obiettivo è quello di usarlo con una macchina con arduino);
per fare questo ho fatto riferimento ad un semplice esempio preso da internet
http://www.giuseppecaccavale.it/arduino/hc-06-bluetooth-arduino/
in pratica il programma dovrebbe fare in modo di accendere un led posto sul pin 13 quando invio tramite cellulare la lettera H
Bene effettuo il montaggio su breadboard, carico il programma, scarico l'applicazione per il mio android s2 e fin qui tutto ok:
il telefono vede il modulo,la cui luce (led ) diviene rossa indice che fin qui tutto ok: alla pressione del tasto H si dovrebbe accendere il led ma nulla....
posto anche un video che ho trovato su internet per capire il funzionamento del programma...
http://www.giuseppecaccavale.it/arduino/hc-06-bluetooth-arduino/
ho ricontrollato le connessioni mi sembrano ok, ma niente... O_/
Avatar utente
Foto Utentenicoct
139 1 6
Frequentatore
Frequentatore
 
Messaggi: 190
Iscritto il: 2 nov 2010, 15:56

1
voti

[2] Re: uso modulo HC-06 con scheda arduino

Messaggioda Foto UtenteDeltaElectronics » 18 mag 2017, 21:29

Troubleshooting:
1-) Controlla cosa ricevi dal HC06 con la Serial.print()
2-) Inverti i RX e TX (Facendo riferimento al sw del link, TX va 3 in e RX in 2).
Fammi sapere se funziona
Avatar utente
Foto UtenteDeltaElectronics
224 1 3 7
Sostenitore
Sostenitore
 
Messaggi: 597
Iscritto il: 27 set 2015, 14:01

1
voti

[3] Re: uso modulo HC-06 con scheda arduino

Messaggioda Foto Utentexyz » 18 mag 2017, 22:11

E' molto importante impostare il valore coretto del baud rate della seriale, è configurabile con i comandi AT e il valore di default dipende dal modello e dalla versione, molto probabilmente ha un valore maggiore di 9600.
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

1
voti

[4] Re: uso modulo HC-06 con scheda arduino

Messaggioda Foto Utentealex16 » 18 mag 2017, 23:05

DeltaElectronics ha scritto:
2-) Inverti i RX e TX (Facendo riferimento al sw del link, TX va 3 in e RX in 2).
Fammi sapere se funziona


Esatto, nel sito che ha preso come esempio il collegamento è errato
Avatar utente
Foto Utentealex16
5 1
 
Messaggi: 2
Iscritto il: 1 lug 2016, 12:42

0
voti

[5] Re: uso modulo HC-06 con scheda arduino

Messaggioda Foto Utentenicoct » 19 mag 2017, 6:09

ho provato ad invertire i pin 2 e 3 come suggerito ; non è cambiato nulla;
ho provato a cambiare il led ma niente; ho anche scaricato un'altra applicazione (arduino RC) ma nessun risultato; nel monitor seriale non compare nulla nessun messaggio;
qualche altro suggerimento???
Avatar utente
Foto Utentenicoct
139 1 6
Frequentatore
Frequentatore
 
Messaggi: 190
Iscritto il: 2 nov 2010, 15:56

0
voti

[6] Re: uso modulo HC-06 con scheda arduino

Messaggioda Foto Utentenicoct » 19 mag 2017, 7:00

la butto li ma non ho fatto delle prove:
ho trovato piu riferimenti del HC-06 di cui invio i link come discussione:
http://42bots.com/tutorials/hc-06-bluetooth-module-datasheet-and-configuration-with-arduino/
http://daveprojects.blogspot.it/2015/06/
a quanto ho capito potrebbe esserci una imcompatibilità tra il pin di trasmissione della scheda arduino (5 V quando è alto) ed il pin di RX del modulo HC-06: onestamente non ero al corrente di ciò.
potrebbe esser questo il problema?
Avatar utente
Foto Utentenicoct
139 1 6
Frequentatore
Frequentatore
 
Messaggi: 190
Iscritto il: 2 nov 2010, 15:56

0
voti

[7] Re: uso modulo HC-06 con scheda arduino

Messaggioda Foto Utentelucaking » 19 mag 2017, 8:38

nicoct ha scritto:...
qualche altro suggerimento???

Hai controllato cio che ti ha detto Foto Utentexyz ,post[3]?
Avatar utente
Foto Utentelucaking
1.651 4 5 8
Expert
Expert
 
Messaggi: 1445
Iscritto il: 29 mag 2015, 14:28

0
voti

[8] Re: uso modulo HC-06 con scheda arduino

Messaggioda Foto Utentenicoct » 19 mag 2017, 8:40

ho inserito il valore 19200 ma niente...
Avatar utente
Foto Utentenicoct
139 1 6
Frequentatore
Frequentatore
 
Messaggi: 190
Iscritto il: 2 nov 2010, 15:56

0
voti

[9] Re: uso modulo HC-06 con scheda arduino

Messaggioda Foto Utentelucaking » 19 mag 2017, 8:49

Cito dal link che hai postato,
Step 3: HC-06 Bluetooth module configuration using AT commands

The HC-06 configurations options are covered in section 9 of the module’s datasheet.

The default settings are:

Name / ID: linvor
Baud rate: 9600
Pairing code / password: 1234
No parity check


Perche 19200?
E soprattutto dove, arduino, smartphone o entrambi?
In una comunicazione seriale asincrona è importante che c sia "accordo" sul baudrate fra i due dispositivi.
Avatar utente
Foto Utentelucaking
1.651 4 5 8
Expert
Expert
 
Messaggi: 1445
Iscritto il: 29 mag 2015, 14:28

0
voti

[10] Re: uso modulo HC-06 con scheda arduino

Messaggioda Foto Utentexyz » 19 mag 2017, 10:06

Il chip non è compatibile con i 5 V anche se qualcuno dice di si e lo usa rischiando di bruciare i pin. Consiglio di usare questo circuito:

http://www.hobbytronics.co.uk/mosfet-vo ... -converter

Su eBay si trovano già realizzati con 2, 4, 8 linee per pochi euro.
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

Prossimo

Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti