Go Down

Topic: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth (Read 87511 times) previous topic - next topic

zuzzuz


interessante, ma sei sicuro si riavvia proprio ? metti ad esempio la stampa di millis su seriale cosi' hai la prova del riavvio.
Anche senza aspettare lo stabilizzatore puoi usare due diodi in serie all'alimentazione del modulo.

consiglio di caricare una bella foto per farci vedere con occhio la situazione

Allora ho fatto il test che dicevi tu ho aggiunto
Code: [Select]
 unsigned long tempo = millis();
 //prints time since program started
 Serial.println(tempo);

e aperto una sessione monitor seriale ed effettivamente non si è riavviato, però si riavvia appena chiudo il monitor seriale.
Potrebbe essere questo il tipo di problema che si presenta alla connessione di un dispositivo?

Testato

L ide di arduino resetta il micro all apertura e chiusura del serial monitor, è normale,
Ma usando il bt non si deve riavviare, perché i segnali dtr e rts non sono gestiti. Tu connetti il bt tenendo staccata l usb giusto ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

zuzzuz


L ide di arduino resetta il micro all apertura e chiusura del serial monitor, è normale,
Ma usando il bt non si deve riavviare, perché i segnali dtr e rts non sono gestiti. Tu connetti il bt tenendo staccata l usb giusto ?

no in verità al momento alimento arduino dall'usb, ma il progetto definitivo sta su stand alone atmega328. Posso fare dei test se pensi possa essere quella la causa.

Testato

Ma l usb connette anche la aeruale vurtuale al pc. Tu se stai usando i pin 0 1 per connettere il modulo stai su una porta gia occupata.
Usa un alimentatore connesso al jack di alimentazione e tieni staccata usb
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

zuzzuz


zuzzuz

Ok, hai ragione cosi' non si riavvia, quindi era un errore mio.
Grazie mille per l'aiuto.

Testato

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

zuzzuz

Salve, vorrei un consiglio da qualcuno un po' più esperto da me.
Sto utilizzando il modulo come scritto precedentemente con una resistenza sul pin RX del modulo di 2.2k, tutto funziona bene, ma prima di realizzare la schedina definitiva mi chiedevo se quella resistenza basta o se non sarebbe meglio un adattatore di tensione da 3.3v fatto diversamente usando ad esempio un semplice partitore di tensione o un circuito con un bcc337.
Idem sul pin TX dove al momento non ho messo niente e quindi arduino leggerà un valore massimo di 3.3V.
Ci sarebbero vantaggi ad utilizzare queste soluzioni più complesse?

Testato

Io non ho mai avuto problemi ed addirittura alimento il modulo con soli due diodi come riduttore di tensione dai 5v, è un chippino bello tollerante.
Logicamente se usi un regolatore per la tensione ed un traslatore per i segnali nessuno potra dire che stai sbagliando
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Fefino

Salve io ho un problema con il modulo Bluetooth , cioè quando vado a scrivere il programma non riesco ad impartire al servo il comandi di ruotare di 90° se premo un pulsante su android . qualcuno potrebbe aiutarmi !?!?

Testato

cioe' piu' o meno funziona tutto, e' solo una piccolezza da sistemare ?  :)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

gpb01

@Testato : Visto che della 4.0 ne abbiamo già parlato, tanto per tenerti aggiornato ... guarda QUI le novità della 4.1 ;)

Guglielmo
Search is Your friend ... or I am Your enemy !

Testato

grazie della segnalazione, interessante ,
https://www.bluetooth.org/en-us/Documents/Bluetooth%204.1%20Quick%20Reference%20Guide.pdf
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

WarOfDevil

Ciao raga io avrei alcune domande, ho letto per bene le guide alla prima pagina e le ho salvate, ma non ho capito qualè la differenza tra HC-03 04 05 06 07. Lo chiedo perchè devo assemblare questa macchinina: (http://english.cxem.net/mcu/mcu3.php) e nel sito si usa la HC 05. Siccome dovrei comprarne una volevo sapere qualè l'antennina più prestazionale anche a livello di raggio e se poi bisogna fare/e come si fa l'aggiornamento del firmware.

Poi per usare la macchinina con il telefono (Sam S3), devo comprare solo una scheda bluetooth o due?

Testato

le differenze sono minime, a livello di potenza in antenna nessua differenza,
L'unica cosa che veramente ti interessa e' stare attento a quando ti serve il master ed a quando ti serve lo slave. il vantaggio di alcuni modelli vecchi e' che sono riprogrammabili e quindi se sbagli a comprarli li fai diventare da master a slave.
Gli 07 credo siano gli ultimi ed hanno un solo chip invece di sue saldati sopra, quindi credo che sia un po' piu' piccola la scheda, io ho gli 07 ma non ho altri modelli quindi meccanicamente non ho potuto verificare.

per la macchinina bluetooth ti serve solo un modulo slave, il cellulare fa da master
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Go Up