due moduli bluethoot problemi?

volevo sapere se ci sono problemi ad "interfacciare/collegare" 2 moduli bluethoot su
arduino

uno dovrebbe leggere alcuni parametri dell'auto via obd2 bt e l'altro dovrebbe spedire le letture a un telefono/tablet android

Si, devi definire due istanze della SoftwareSerial rammentando le limitazioni sui pin utilizzabili in funzione dell'Arduino usato e che ...

If using multiple software serial ports, only one can receive data at a time.

Guglielmo

ho provato a fare una ricerca ma 2 moduli bt attaccati all'arduino manco l'ombra :frowning:

non sono nemmeno sicuro che ci vogliono 2 moduli bt per fare il "progettino"

potrebbe bastare solo un modulo che svolge la doppia funzione ?

Non vedo alcuna difficoltà ad attaccare due HC-05 ...
... scegli due coppie di pin, istanzi due volte la SoftwareSerial ed hai due nuove porte seriali con cui comunicare (... unico limite, una alla volta in ricezione).

Se invece ti serve la simultaneità della ricezione sui due moduli ... usa un Arduino Mega ed hai a disposizione tutte le vere porte seriali che ti occorrono, senza usare SoftwareSerial.

Dai retta, separa le due cose, usa due moduli BT (... costano una miseria) ... e ti semplificherai la vita.

Guglielmo

P.S.: Proprio qualche giorno fa un altro utente aveva la stessa necessità di due moduli BT ... quindi altri casi ci sono :smiley:

Potresti anche usare la seriale hardware per un modulo e una software per un altro, passando a una seconda software per il debug (intanto presumo che invierai solo), se hai a disposizione un convertitore USB/Seriale.

... mmm ... soluzione altamente SCONSIGLIATA ... fatti un giro qui sul forum e vedrai quanti hanno avuto problemi a collegare gli HC-05 direttamente alla vera seriale, problemi spariti con la SoftwareSerial.

Non s'è mai capito bene, ma si può supporre sia un problema di livelli di segnale (... ricorda che il HT-05 nasce per lavorare a 3.3V) ... ::slight_smile:

Guglielmo

Erm, ma allora perché mai con le seriali hardware della Mega dovrebbe funzionare?

SukkoPera:
Erm, ma allora perché mai con le seriali hardware della Mega dovrebbe funzionare?

Vero ... hai ragione ... probabilmente da problemi anche con quelle ... :confused: :confused: :confused:

Allora potrebbe usare la Seeeduino Mega :smiley: ... in cui si può scegliere se lavorare a 5V o a 3.3V :wink:

Guglielmo

gpb01:
Non vedo alcuna difficoltà ad attaccare due HC-05 ...
... scegli due coppie di pin, istanzi due volte la SoftwareSerial ed hai due nuove porte seriali con cui comunicare (... unico limite, una alla volta in ricezione).

Se invece ti serve la simultaneità della ricezione sui due moduli ... usa un Arduino Mega ed hai a disposizione tutte le vere porte seriali che ti occorrono, senza usare SoftwareSerial.

Dai retta, separa le due cose, usa due moduli BT (... costano una miseria) ... e ti semplificherai la vita.

Guglielmo

P.S.: Proprio qualche giorno fa un altro utente aveva la stessa necessità di due moduli BT ... quindi altri casi ci sono :smiley:

mah il dubbio era sopratutto se i due moduli si disturbino a vicenda a livello di interferenza radio/canale

... prova solo a pensare a quanti oggetti bluetooth (telefonini, tablet, pc, accessori vari, ecc) hai a casa :smiley: :smiley: :smiley:

Guglielmo

gpb01:
Vero ... hai ragione ... probabilmente da problemi anche con quelle ... :confused: :confused: :confused:

Se riesco faccio qualche test appena possibile, questa cosa mi incuriosisce.

gpb01:
Allora potrebbe usare la Seeeduino Mega :smiley: ... in cui si può scegliere se lavorare a 5V o a 3.3V :wink:

Anche la bistrattata Due potrebbe andare, allora :).

SukkoPera:
Anche la bistrattata Due potrebbe andare, allora :).

Guglielmo :grin: :grin: :grin:

SukkoPera:
Se riesco faccio qualche test appena possibile, questa cosa mi incuriosisce.

Abbiamo visto che molto dipende dai moduli HC-05 ... ce ne sono che vanno (pochi) e ce ne sono che non ne vogliono sapere (molti) ... secondo me dipende dalla "qualità" della basetta adattatrice su cui sono saldati :wink:

Guglielmo

ok allora visto che non dovrebbero esserci problemi seri almeno in teoria provo a documentarmi di piu
tanks....