sto tentando di comandare 4 led tramite questo modulo hc-05 da 4 piedini, il problema è che non riesco neanche a connettere il modulo col mio cellulare, che devo fare?
Qual 'è il PIN di abbinamento ?
Quello per difetto è 1234. In caso di averlo cambiato, dai il comando per rimettere le impostazioni di difetto.
Cerca nel manuale per entrare nel modo comandi.
non ho cambiato nessuna impostazione, non mi accetta i comandi AT, però solo gli Android, vedono il modulo, chiedono la password che è 1234, si accoppiano ma non si connettono
I comandi AT, vanno scritti velocemente. Meglio se li scrivi da una altra parte e li incolli. Però per la modalità comandi non lo puoi fare via etere, devi collegarti ai piedini.
alessandro-arduino:
ok quindi come dovrei fare? io ho provato con il modulo collegato a vvc e gnd e il tx e l'rx del modulo al rx e tx di arduino
... devi usare la SoftwareSerial e creare una seriale virtuale ... nel 90% dei casi il HC-05 collegato alla vera seriale di Arduno NON funziona (... se ne è parlato infinite volte qui sul forum).
Con la SoftwareSerial crea una seriale usando per RX il pin 10 e per TX il pin 11 ... poi riprova e facci sapere.
.... non mi accetta i comandi AT ........ si accoppiano ma non si connettono
E comunque il Bluetooth quando ha fatto il pairing è in modalità "trasparente", quindi niente comandi AT.
Quelli li puoi usare solo quando non sei connesso
Concordo, io ho due HC-05 e quello pare più un HC-06. Ma dal punto di vista funzionale non credo ci siano differenze.
Ma se non ci mostri il tuo sketch ed il cablaggio che hai fatto, ti si può aiutare ben poco..
gpb01:
Il venditore specifica chiaramente HC-05 ... se fosse un HC-06 potrebbe anche contestare l'acquisto.
A me sembra diverso dai miei HC-05, questo è quello che ha il nostro amico, stando a quella pagina:
questi sono a confronto l'HC-05 e l'HC-06:
A me quello dell'amico sembra un HC-06, quanto meno per via dei 4 pin, ma oltre ad essere ininfluente la cosa, al massimo deve confermarcelo lui...
Detto ciò ... dove è che dice che sta tentando di collegarlo ad iPhone (... cosa NON possibile con Bluetooth 2.x) ?
Non ho (anche perché odio Apple) un iOS ma l'amico ha detto "però solo gli Android, vedono il modulo" e in quella pagina io leggo questo: "...Mentre per iOS, purtroppo, il modulo HC-06 non viene riconosciuto.".
Ma non ho capito cosa intendi forse, perché anche tu stesso avevi scritto QUI che iOS non si può connettere agli HC-06...
docdoc:
... Ma non ho capito cosa intendi forse, perché anche tu stesso avevi scritto QUI che iOS non si può connettere agli HC-06...
Per scelta di AppleNON è possibile collegare nessun device Bluetooth v2.x ai loro apparti se non si fa parte del MFi (Made For iOS) ovvero: 1. se non fatturi almeno 1M$, 2. se non sei in grado di produrre migliaia di pezzi dell'oggetto che vuoi connettere, 3. se per ciascuno di quegli oggetti non paghi un obolo ad Apple che ti da un chip di identificazione da metterci dentro e che ti abilita la connessione Bluetooth 2.x.
La connessine BLE (Bluetooth 4.x) è invece libera, ma, a livello di programmazione sotto iOS, piuttosto più complessa ed articolata.
gpb01:
Per scelta di AppleNON è possibile collegare nessun device Bluetooth v2.x ai loro apparti se non si fa parte del MFi (Made For iOS)
Appunto, confermo, Apple mi sta sulle scatole, non c'è niente da fare. Comprare a peso d'oro qualcosa che poi si rivela un mondo chiuso e vincolato a quello che dicono e vogliono loro, non lo sopporto.
Ma siamo un poco OT, per cui per tornare al discorso, controllare un Arduino via BT l'unica soluzione è avere un Android, evidentemente, per cui che sia HC-05 o HC-06 poco importa.
Resta il fatto che l'amico dice di non riuscire a fare il pair, vediamo se ci dà qualche altra info per aiutarlo.
Scusate il ritardo ma non sono a casa oggi e non ho avuto tempo di connettermi prima, allora ho provato a usare un hc 06 do un mio amico, e si collega, il problema peró è che ne applicazione ne arduino funzionano, arduino con il suo modulo hc 06 segnala tramite l'apposito led che riceve il comando di accensione del led che voglio comandare, il mio invece è indicato come hc 05 e il venditore me lo definisce hc 05, non riceve e a quanto m isembra non effettua neanche il pair.
Purtroppo sono impossibilitato nell'inviarvi sketch e applicazione fatta con app inventor 2, domani o quanto prima vi posterò tutto il software,
per il momento grazie dell'interessamento
Alessandro
questo è lo sketch che uso, e vi allego le foto dell'applicazione, il problema nonostante ci abbia ancora lavorato persiste, non effettua il pair, il led continua a lampeggiare, anche se questo sketch e questo programma gli ho presi da internet e un video ne confermava il funzionamento
Avrò detto mille volte che i moduli HC-05 nel 90% dei casi NON funzionano se li collegate hai pin 0 e 1 di Arduino, ma occorre usare la SoftwareSerial (RX = 10, TX = 11) ...
gpb01:
Avrò detto mille volte che i moduli HC-05 nel 90% dei casi NON funzionano se li collegate hai pin 0 e 1 di Arduino, ma occorre usare la SoftwareSerial (RX = 10, TX = 11) ...
Ecco, abbiamo avuto la stessa impressione e scritto contemporaneamente...
Ho provato anche uno sketch che usava i pin 10 11, non cambia niente, non va, in questo caso sono collegati a 0 e 1, magari potreste consigliarmi voi uno sketch che funziona sicuramente con i pin 10 11