Go Down

Topic: Moduli bluetooth (Read 11594 times) previous topic - next topic

AnTrea

Ragazzi, qualcuno potrebbe darmi una mano?
Non riesco a capire come comunicare con i moduli bluetooth. Mi sono procurato anche una pennetta bluetooth, i moduli li vedo, ma come inviare/ricevere i comandi AT?
Mi aiutate?

grazie
Arduino, MODs e DIY: blackstufflabs.com

uwefed

I comandi AT sono per dare comandi al modulo, non per spedire dati all altro.
Una volta impostati dovrebbero funzionare come se ci fosse un cavo seriale messo tra le due porte seriali dove hai messo i moduli.
Non so di quale classe sono; secondo la classe coprono una distanza in linea d'aria libera di 1, 10 o 1000 metri
Ciao Uwe

AnTrea

Grazie uwe.
Ma per inviare/ricevere file qual'è l'approccio?
E per vedere come risponde ai comandi AT come devo fare?
Non riesco a trovare informazioni esaustive su internet, chiedo scusa se sono un pò insistente...

A.
Arduino, MODs e DIY: blackstufflabs.com

BrainBooster

Se sono i moduli che penso io, non si può fare OBEX.
Supportano solo l'emulazione di seriale.

AnTrea

e che senso avrebbe realizzare questi moduli se non ci si può far obex?
Arduino, MODs e DIY: blackstufflabs.com

BrainBooster

Servono solo a rendere libero dai cavi l'arduino (dopo la programmazione degli sketh).


AnTrea

Quindi posso comunicare ma non posso inviare files. Giusto?
Arduino, MODs e DIY: blackstufflabs.com

pitusso

ciao skaxxo,
i bps corretti sono 115200, lo leggi anche sull'inserzione.
Io almeno così li ho usati e bene o male era la velocità usata in tutti i progetti che ho avuto modo di guardare.

Quote
e che senso avrebbe realizzare questi moduli se non ci si può far obex?


il fine è demandato alla fantasia  :P, l'esempio più semplice è che puoi pilotare Arduino da cellulare / pc / palmare.
Pilotare vuol dire una miriade di cose.
L'esempio più simpatico?
Eccolo:
http://todbot.com/blog/2006/09/12/roombactrl-drive-your-roomba-with-your-cell-phone/
..l'aspirapolvere roomba pilotato via bt con un cellulare; per la programmazione del cell è stato usato MobileProcessing (che gira sulla stragrande maggioranza di Nokia e pure su BlackBerry)

Come consigliato da uwe, utilizza per il modulo bt una SoftSerial.
In questo modo puoi tenerti disponibile la Seriale (e il Serial Monitor) per fare un po' di debug.

Recupero qualche link a sketch di esempio e più tardi posto.









AnTrea


Recupero qualche link a sketch di esempio e più tardi posto.


Grazie per la risposta, il fatto è che mi serve un pò di documentazione per questo metodo di comunicazione... grazie ancora
Arduino, MODs e DIY: blackstufflabs.com

riddick86

@pitusso
Ciao, ho comprato dalla baia dei moduli bluetooth http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&item=280561668647&ssPageName=STRK:MEWNX:IT e ho letto che li stai usando anche tu.
Hai realizzato lo shield per utilizzarlo con Arduino Duemilanove?

Grazie.

AnTrea


Hai realizzato lo shield per utilizzarlo con Arduino Duemilanove?


Sono gli STESSI moduli che sto utilizzando anche io: comprati anche dallo stesso venditore.
Non necessitano di uno shield, puoi collegarli (con fili saldati) alla breadboard e poi all'arduino: basta seguire il datasheet.
Allo stato attuale ho dei problemi ad interfacciarmi con essi... a livello hardware funzionano ma... li sto studiando.
Arduino, MODs e DIY: blackstufflabs.com

pitusso

#26
Feb 02, 2011, 04:13 pm Last Edit: Feb 02, 2011, 04:21 pm by pitusso Reason: 1
Ciao skazzo,
puoi iniziare da qui:
http://www.arduino.cc/playground/Learning/Tutorial01
(mitica sezione Learning  :))

In ogni caso, il chip dovrebbe essere un CSR BC417143.
Se fai una ricerchina aggiungendo "arduino"  :P , di progettini/sketch ne troverai a fiumi..

Come ti ho già detto, utilizza le librerie SoftwareSerial (o NewSoftSerial), in modo da tenerti libera la serial  a scopo debug.
Che os usi?
Linux o Windows?

@riddik86
ciao, a dire il vero ancora no...
Ho iniziato a disegnarlo su Eagle, ma per mancanza di tempo ho continuato ad utilizzarlo con i fili saldati.
A dire il vero son ancora indeciso se fare uno shield per Arduino 2009/Uno, o piuttosto fare una schedina per allargare il passo e poterlo quindi utilizzare su breadboard o schede custom...

TIPS: la piattina dei cavi IDE è praticamente perfetta, con il passo di questi modulini  :)

AnTrea

#27
Feb 02, 2011, 06:29 pm Last Edit: Feb 02, 2011, 06:43 pm by skaxxo Reason: 1

In ogni caso, il chip dovrebbe essere un CSR BC417143.
Se fai una ricerchina aggiungendo "arduino"  :P , di progettini/sketch ne troverai a fiumi..


Si! Sono csr bc417etc etc.... sono quelli lì! Ma non ci avevo pensato a mettere il nome del chips su google... che idiota!
uso windows 7
Arduino, MODs e DIY: blackstufflabs.com

riddick86

Ciao skazzo,
ho anch'io il tuo stesso problema.
Ho saldato i fili, ma non riesco a comunicare con l'antennina.
Sto provando sia a comunicare direttamente con l'antenna via seriale dal mac, sia connettendo l'antenna ad arduino, sempre via seriale, ma senza successo.

AnTrea

Personalmente, qualche piccolo passo avanti l'ho fatto. Riesco a scrivere e a leggere sulla seriale.
Riesco ad instaurare un ponte di comunicazione wireless, ma proprio non riesco a capire come far leggere/scrivere i comandi AT.
Vedo le print dei vari comandi AT ma il bluetooth non risponde ai comandi AT.
Ma se scrivo Serial.println("hello world") e ascolto la seriale con putty, leggo "hello world"...
Magari se hai msn ci aiutiamo a vicenda.
Arduino, MODs e DIY: blackstufflabs.com

Go Up