Pages: 1 ... 6 7 [8] 9 10 ... 33   Go Down
Author Topic: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth  (Read 74130 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

lo stack bluetooth e' l'ambaradan che si occupa di estir eil bluetooth, l'inefficienza in questo campo ha portato ad esempio il widcomm a 300 mega, comse incrediili.
microsoft ha cmq un suo stack e se non hai installato nulla stai usando quello microsoft
fai il controllo delle due porte cme scritto sopra ? ti appaiono entrambe nell'ide ?

grazie
allora allora l'ide me ne vede una che sarebbe in/out ma è impossibile quasi utilizzarla,windows idem ne vede una per in/out ho installato il driver della trust ma direi che mi va tutto bene smiley-grin
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5895
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

scusate se insisto ma...

tasto destro iconcina bluetooth, apri impostazioni, porte COM, ne troverete due.
E' importante sapere questa cosa, quando si ci connette con un dongle BT windows crea due porte.

Ora voi visegnate i numeri di queste due porte ed aprite l'IDE, quale delle due vedete ? entrambe, solo quella chiamata USCITA o soo quella chiamata ENTRATA ?
entrambe sono sia rx che tx, quindi a noi ne serve solo una, quella chiamata di USCITA, pero' l'ide non la fa vedere, almeno a me.


* Senza nome.jpg (52.4 KB, 187x510 - viewed 28 times.)
« Last Edit: September 03, 2012, 07:30:15 am by Testato » Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

scusate se insisto ma...

tasto destro iconcina bluetooth, apri impostazioni, porte COM, ne troverete due.
E' importante sapere questa cosa, quando si ci connette con un dongle BT windows crea due porte.

Ora voi visegnate i numeri di queste due porte ed aprite l'IDE, quale delle due vedete ? entrambe, solo quella chiamata USCITA o soo quella chiamata ENTRATA ?
entrambe sono sia rx che tx, quindi a noi ne serve solo una, quella chiamata di USCITA, pero' l'ide non la fa vedere, almeno a me.

purtroppo ora non sono a casa e non posso testare appena torno ti faccio sapere,allora ma tu segui tutta la procedura fai il paring esatto?poi ti compaiono queste 2 porte entrata e uscita ora apri l'ide e non vedi uscita invece di aprire l'ide prova con putty e vedi che non dovresti avere problemi  smiley-mr-green
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5895
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ho allegato screenshot delle porte,

esatto l'IDE blocca la porta, e non la rende piu' disponibile al sistema.
Se apro putty prima di aprire IDE funziona, se lo apro dopo che ho aperto l'IDE, nemmeno putty piu' funziona.
Ho testato tanti altri sw terminali, alcuni non vedono proprio le com bluetoot, altri si bloccano, per ora vanno bene putty ed sscom, ma a me non interessa.

A me serve che funga con l'IDE, e con i rpogrammi scritti in processing, che usano RXTX java.
Questo, se me lo confermate, e' un bug gravissimo, blocca lo sviluppo di applicazioni processing ed anche l'uso dell'ide con i moduletti BT
« Last Edit: September 03, 2012, 07:34:39 am by Testato » Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

allora e come quando apri l'ide sulla serial port dell'arduino, e poi apri putty sulla stessa porta ti va giustamente in conflitto,visto che l'ide arduino(e a quanto ho capito tutti i programmi in processing(io non lo uso non saprei dirti)) ha ancora aperta la connessione.
In particolare col bluetooth l'ide si impalla anche sulla scansione delle porte non vorrei che impallandosi sulla scansione della porta in uscita de l bluetooth te ne blocchi il funzionamento.
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Taranto, Puglia
Offline Offline
God Member
*****
Karma: 1
Posts: 758
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

test: io non uso il software della micosoft. non mi è mai funzionato con la mia chiavetta. uso il software allegato alla chiavetta
Logged


Taranto, Puglia
Offline Offline
God Member
*****
Karma: 1
Posts: 758
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ok ho fatto un'altra prova con il sw microsoft. in pratica per connessione in ingresso si intende una connessione avviata dal dispositivo verso il pc. mentre in uscita si intende conn avviata da pc verso dispositivo.
tu  testato quale vedi nell'ide?
Logged


0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5895
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si e' un qualcosa che blocca, qui sto affermando che non si puo' usare proprio, non e' che a volte va a volte no.
per questo se potete, appena avete un attimo, fare esattamente la prova che indico mi aiutate moltissimo.
io per ora sto' testando lo stack microsoft, con due dongle diversi, ora provero' i loro stack ufficiali, uno toshiba e uno broadcom

x igor, ok, quindi usi stack widcom (ora broadcom), pero' se per favore fai i passaggi che ho detto mi aiuti tantissimo.
grazie
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5895
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

x igor, purtroppo nell'ide appare solo quella in entrata, a te appaiono entrambe ?
se fai la prova sia con stack micrisoft che widcomm siamo a cavallo smiley
io ho adsl lenta e mi ci vorranno ore per staricare gli stack
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

x igor, purtroppo nell'ide appare solo quella in entrata, a te appaiono entrambe ?
se fai la prova sia con stack micrisoft che widcomm siamo a cavallo smiley
io ho adsl lenta e mi ci vorranno ore per staricare gli stack
ma se non provi a connetterti col serial monitor qualche programma scritto in processing te la vede la porta?
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5895
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

no, processing usa la libreria java per la seriale, che si chiama TXRX proprio come l'ide arduino, infatti in questi test sto' usando l'ide proprio per avvantaggiare chi vuole aiutarmi, tutti abbiamo l'ide installato, e se funziona l'ide funzioneranno anche i sw processing.
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

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

Ciao

Quote
ho letto che su HC-05 c'e' un comando AT che si chiama timeout qualcosa

forse fai riferimento a INQM, ma di solito è settato al massimo (ovvero 61 sec. circa).
Sta di fatto che il problema di timeout che ho avuto modo di verificare, erano dovuti a timeout sull'OS e non al modulino...

Quote
A me serve che funga con l'IDE, e con i rpogrammi scritti in processing, che usano RXTX java.
Questo, se me lo confermate, e' un bug gravissimo, blocca lo sviluppo di applicazioni processing ed anche l'uso dell'ide con i moduletti BT

io uso quasi esclusivamente linux 32 e 64bit.
Nessun problema con Processing al riguardo.
Con l'IDE non mi son mai connesso alla seriale via BT, posso provare.

Su win7, per le prove che ho fatto, non ho notato particolari problemi, di fatto non ho però provato ad utilizzare l'IDE.
Le com create erano 2, ma se fai tasto dx sul dispositivo bt -> proprietà -> hardware se ne vede solo una, quella RFCOMM


Logged

Taranto, Puglia
Offline Offline
God Member
*****
Karma: 1
Posts: 758
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

testato: allora, usando lo stack ms, nell'ide mi risulta collegato la porta in ingresso.
usando lo stack widcomm mi da una sola porta. così come nelle imostazioni non c'è atro.
e poi se uso lo stack ms l'ide si blocca appena scrivo qualcosa sa serial monitor
Logged


0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5895
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

TROVATA SOLUZIONE (pitusso questa deve andare direttamente nella guida  smiley)

Ringrazio dei test con la condivisione della soluzione
la mia diagnosi era corretta, e' un bug della RXTX, e quindi affligge sia l'Ide arduino che processing.
Non solo la porta di uscita che ci serve non viene riconosciuta, ma questo blocca la comunicazione definitivamente al modulo bt, costringendo allo spegnimento dello stesso.

la soluzione e' stata trovata da un utente del forum diversi anni fa, ma non e' stata mai implementata nella RXTX
installatela anche voi e non avrete nessun problema con com bluetooth su Windows.
il file e' da sostituire sia in arduino che in processing se lo si usa

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237179908/all
« Last Edit: September 03, 2012, 08:46:55 am by Testato » Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

TROVATA SOLUZIONE (pitusso questa deve andare direttamente nella guida  smiley)
la mia diagnosi era corretta, e' un bug della RXTX, e quindi affligge sia l'Ide arduino che processing.
la soluzione e' stata trovata da un utente del forum diversi anni fa, ma non e' stata mai implementata nella RXTX
installatela anche voi e non avrete nessun probelma con com bluetooth su Windows.
il file e' da sostituire sia in arduino che in processing se lo si usa

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237179908/all

grazie a tutti dei test, ci sto' sbattendo la testa da ieri notte  smiley
ti sei ringraziato da solo ahahhahaha cmq grazie di aver risolto ne avrò bisogno anche io smiley-grin
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Pages: 1 ... 6 7 [8] 9 10 ... 33   Go Up
Jump to: