Modulo bluetooth hc-05 firmware

Buonasera a tutti sono alle prese con questo modulo, ne ho acquistato 1 ad una fiera e sembra non funzionare ovvero il led rosso lampeggia e se premo il tastino per andare nella modalita' AT il led lampeggia lentamente ma non accetta nessun comando AT mentre se lo lascio nella modalita' di lavoro non viene rilevato dal mio cellulare.
Oggi mi sono arrivati altri 2 moduli acquistati su amazon.
Uno non funziona come il precedente descritto sopra, l'altro funziona.. rilevato dat cellulare riceve i comandi at, e riceve anche i dati inviati dal cellulare, unica cosa che se da cellulate invio il carattere 'a' sul monitor di arduino compaiono dei caratteri strani ovvero ?x e cosi' via (come se la velocita' di trasmissione fosse sbagliata che e' impostata a 38400).
Mi viene in mente che ho caricato lo sketch su arduino con hc-05 collegato e alimentato, potrebbe essere questo il motivo che non funzionano i primi due moduli?? come accadeva con il ESP32 ??
Come posso ricaricare il firmware sui modili HC-05 ?
grazie a tutti..

Il firmware di quei modulo NON lo puoi aver modificato, avrai solo fatto delle impostazioni errate o starai usando le velocità sbagliate.

Purtroppo di quei modoli ne esistono varie versioni, alcune con il pulsante, altre senza, ma con un pin dedicato, altre con una differente versione del firmware ... è un po' un casino.

Ti tocca cercare bene su internet quale è il tuo, come si fa per mandarlo in modalità AT (cosa che è differente per ciascuno dei modelli che ti ho elencato) e, in modalità AT a che velocità comunica (spesso differente dalla velocità con cui comunica quando non è in modalità AT).

Google è un ottimo strumento per cercare di identificare ciascun modulo e capire come mandarlo in modalità AT :wink:

Guglielmo

i moduli hanno tutti il pulsante..e sei pin di connessione.. ma comunque anche se non entro nella modalita' AT non dovrebbero essere visibili dal mio cellulare quando e' in scansione?

... se è un cellulare Android SI, con iPhone NO.

Guglielmo

android..
come posso risolvere?? cacciando nel bidone i due HC che non funzionano??

:joy: ... se li alimenti e manco li vedi ... mi sa che è la sola cosa da farci ... :roll_eyes:

Guglielmo

Dubbio ... ma a che Arduino li hai collegati, a quali pin e come?

Guglielmo

tutti e 3 allo stesso modo.. ma solo uno funziona.. il mio dubbio e' il firmware

comunque il collegamento e lo sketch e questo
"Utilizzare i moduli BlueTooth con Arduino - YouTube"

NON ho certo tempo di guardare filmati su YouTube ...

... quando uno vi chiede delle cose, tipo "a che arduino lo hai collegato, come lo hai collegato e su quali pin", NON si può rispondere "guardati il filmato" perché io ti rispondo ... i filmati su YouTube sono al 90% delle emerite bojate piene di errori e quindi ... tanti auguri.

Quindi, o cortesemnte rispondi alle mie domande ... o, purtroppo, il mio supporto termina qui.

Guglielmo


scusa..

chiaramente collegato anche il +5 e massa

Ok, quindi immagino usi la SoftwareSerial sui piedini 2 e 3 ...

Non hai nulla che lavora veramente a 3.3V ... un modulo ESP ad esempio? perché ... come hai visto i pin di I/O del HC-05 sono a 3.3V mentre, ovviamente, quelli di Arduino, sono a 5V.

Ora, dal datasheet del ATmega328P si desume che, alimentandolo a 5V, si ha:

VIL (ovvero LOW ) : Min. -0.5 V, Max. 0.3 x 5 = 1.5V
VIH (ovvero HIGH ) : Min. 0.6 x 5 = 3V , Max 5 + 0.5 = 5.5V

... come vedi il valore minimo per leggere HIGH è 3V ... se per qualsiasi motivo di tolleranza, alcuni dei tuoi moduli non danno veramente 3.3V come livello HIGH, ma poco meno ... potrebbe darsi che tale livello NON venga più riconosciuto da Arduino; per questo chiedevo ... non hai una qualche MCU a 3.3V con cui provare? Un ESP32? Un ESP8266? Una scheda della serie Arduino MKR?

Guglielmo

no purtroppo no.. ma scusa se il modulo alimentato a +5 e non collego niente al tx/rx non deve essere rilevato dal cellulare?

... ah, si, giusto :grin:, almeno essere rilevato deve essere rilevato; io mi riferivo al problema della difficoltà di comunicazione con Arduino, ma, giustamente ... se lo accendi e neanche appare tra i moduli rilevabili, c'è qualche cosa che non va ... :roll_eyes:

Guglielmo

boh il led rosso si accende ad intermittenza ma niente led blu e niente rilevazione...

Mi sa che hai dei bei fermacarte ... :roll_eyes:

Guglielmo

che sfortuna..

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.