Pages: 1 ... 12 13 [14] 15 16 ... 33   Go Down
Author Topic: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth  (Read 73641 times)
0 Members and 1 Guest are viewing this topic.
Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho una nuova sfida per chi ha il coraggio di affrontarla...

Ho 2 moduli, uno Master ed una Slave.
I due però non si devono collegare tra loro.
Quando provo a collegarmi allo slave da cellulare non riesco, ma se il master non è alimentato invece sì. Ne ho quindi dedotto che fosse il master a collegarsi allo slave prima di me tenendomi la periferica occupata.
Usando i vari comandi di eliminazione AT+RMAAD e AT+RMSAD sono riuscito ad eliminare l'elemento dalla pairing list, infatti controllando con AT+ADCN? e AT+RMAD? non mi indica alcun device.
Però con mia grande sorpresa il problema rimane.

Cosa potrebbe essere? se entrambi hanno la stessa chiave il master si può collegare allo slave anche se non ha l'item nella pairing list? come faccio ad impedirglielo ?

grazie mille ciao.
Logged

0
Offline Offline
Edison Member
*
Karma: 24
Posts: 2309
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao

Quote
Quando provo a collegarmi allo slave da cellulare non riesco

se provi a collegarti da pc, ci riesci?
Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao

Quote
Quando provo a collegarmi allo slave da cellulare non riesco

se provi a collegarti da pc, ci riesci?


Ho provato, ma non trova alcuna periferica tra quelle abbinabili.
Il problema sembra proprio che il master si collega automaticamente allo slave, anche se io l'ho rimosso dalle periferiche nella pairing list.
Logged

0
Offline Offline
Edison Member
*
Karma: 24
Posts: 2309
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,
la cosa più semplice che mi viene in mente, è provare a cambiare il pin sullo slave (o sul master).
Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Pensavo anche io che funzionasse, lo sto provando in questo momento, non funziona lo stesso, non riesco a collegarmi allo slave se entrambi i bluetooth sono accesi..
Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Buone notizie! almeno per me.. Ho scoperto il problema.
con il comando
Code:
AT+ BIND?
ho visto che il master aveva il bindig con lo slave. quindi mandando il comando:
Code:
AT+ BIND=00,00,00
Ho rimosso questo bindig, ed infatti il master non si collega più allo slave lasciandomi la connessione libera!
Logged

0
Offline Offline
Edison Member
*
Karma: 24
Posts: 2309
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Ho scoperto il problema.

ottimo!
Accodo anche questo all'aggiornamento della guida attuale!
Logged

Teramo
Offline Offline
Jr. Member
**
Karma: 0
Posts: 76
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

è possibile che ho bruciato il mio modulo collegandolo per alcuni secondi ai 5v?  smiley-confuse
in pratica prima funzionava correttamente, dopo un pò l'ho ripreso e per sbaglio l'ho collegato a 5v per circa 20 secondi, ora il led sulla board del modulo funziona e quando faccio la connessione dal cellulare lampeggia più lentamente, ma sul monitor seriale non ricevo nulla, nemmeno se interrogo il modulo tramite AT  smiley-sad
p.s. il modulo è un hc-05 su board
Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

è possibile che ho bruciato il mio modulo collegandolo per alcuni secondi ai 5v?  smiley-confuse
in pratica prima funzionava correttamente, dopo un pò l'ho ripreso e per sbaglio l'ho collegato a 5v per circa 20 secondi, ora il led sulla board del modulo funziona e quando faccio la connessione dal cellulare lampeggia più lentamente, ma sul monitor seriale non ricevo nulla, nemmeno se interrogo il modulo tramite AT  smiley-sad
p.s. il modulo è un hc-05 su board

sicuro di aver messo il baud rate corretto? provato con quello di default 38400?
Logged

Teramo
Offline Offline
Jr. Member
**
Karma: 0
Posts: 76
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il baud l'avevo cambiato e non ricordo quale avevo messo :S ma credo 9600 che stò usando ora.
Ma ho appena notato una cosa, sul vcc è collegato un regolatore di tensione a 3,3v ma sulla pagina dove l'ho preso dicevano di alimentarlo solo con i 3,3v...non ci stò capendo nulla, è meglio se lo alimento a 5v visto che c'è il regolatore di mezzo?
questa è la mia board: http://www.bestelecs.com/ebayproductpic/arduino/HC05-500.jpg
per l'rx dovevo metterci un partitore di tensione?
Logged

0
Offline Offline
Edison Member
*
Karma: 24
Posts: 2309
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,
innanzitutto passa il link allla pagina del prodotto, non una foto  smiley-evil
Relativamente al baudrate: molte volte il problema di apparente mancata comunicazione è legato proprio a quello, verifica con putty/gtkterm/altro variando la velocità.
Logged

Teramo
Offline Offline
Jr. Member
**
Karma: 0
Posts: 76
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

grazie per le risposte, il link è questo    1pcs TTL Bluetooth Module + adapter board for arduino
io l'ho comprato qualche mese fà dallo stesso venditore e la pagina era un pò diversa ( c'era scritto in grassetto rosso che il modulo funzionava solo con i 3,3v).
putty posso usarlo con il modulo collegato ad arduino o devo usare un convertitore usb-ttl? (che ho qui ma ho alcuni problemi con i driver)
lo alimento a 3,3 quindo o dite che posso andare con i 5v visto che c'è il regolatore sul vcc?
Logged

0
Offline Offline
Edison Member
*
Karma: 24
Posts: 2309
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,
nell'inserzione c'è chiaramente scritto :

Quote
Note: This module is 3.3V standard TTL voltage level.

quindi il TX di Arduino lo puoi connettere al RX del modulo SOLO con un partitore di tensione o una resistenza da 2k2.
Per la connessione TX del modulo a RX di Arduino invece non serve nulla

Per l'alimentazione : se c'è un regolatore di tensione (verifica sigla del componente e i piedini a cui è connesso) puoi alimentare con 5v.

Quote
putty posso usarlo con il modulo collegato ad arduino o devo usare un convertitore usb-ttl? (che ho qui ma ho alcuni problemi con i driver)

l'ideale sarebbe con un adattatore, ma per lo scopo puoi usare anche arduino.
Logged

Teramo
Offline Offline
Jr. Member
**
Karma: 0
Posts: 76
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

grazie ancora, appena posso lo provo e vi faccio sapere  smiley-wink spero solo di non aver bruciato il modulo usando l'rx senza resistenza  smiley-confuse
Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

se il pin "mode" è quello che corrisponde al PIO11 basta che lo colleghi a vcc e dopo alimenti il tutto, così va in modalità AT con il baudrate di default 38400 e vai sul sicuro che non sbagli impostazione..
Logged

Pages: 1 ... 12 13 [14] 15 16 ... 33   Go Up
Jump to: