Pages: [1]   Go Down
Author Topic: info per bluetooth hc-05  (Read 240 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

salve a tutti,
oggi mi è arrivato il modulo bluetooth hc-05 (http://www.ebay.it/itm/HC-05-modulo-Bluetooth-Transceiver-Host-Slave-Master-Module-Wireless-Arduino-/330928828354?pt=Componenti_elettronici_attivi&hash=item4d0ce52fc2&_uhb=1#shpCntId) non so se c'è da programmarlo o no.
io l' ho collegato sul 0 e 1 e su + e - ma il cellulare non lo riconosce.
Grazie
« Last Edit: April 10, 2014, 01:13:44 pm by ferrif97 » Logged

Switzerland
Offline Offline
Faraday Member
**
Karma: 114
Posts: 5962
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dato che non abbiamo la sfera di cristallo ...
... se ci dici di che cellulare stai parlando magari possiamo cercare di capire ...  smiley-roll

Guglielmo
Logged

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

Offline Offline
Newbie
*
Karma: 1
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sony xperia j (ANDROID)
Logged

Switzerland
Offline Offline
Faraday Member
**
Karma: 114
Posts: 5962
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

OK, quindi non ci dovrebbero essere problemi ...

... quei moduli, normalmente, arrivano configurati come "SLAVE", quindi, già solo alimentandoli (senza connettere TX ed RX) li devi vedere dal tuo Android e devi poter fare l'accoppiamento.

Se questo non avviene ...

1. ti consiglio di NON usare i pin 0 e 1 (che sono la vera porta seriale di Arduino), ma due altri pin (es. 10 e 11) tramite la SoftwareSerial. In questo modo ti resterà libera la vera seriale e potrai fare debug collegando Arduino al PC.

2. collegare il pin KEY al +Vcc così da portare il modulo in modo comando "AT" e, tramite i comandi "AT" verificare che sia veramente in modalità "SLAVE".
Mi raccomando, se non sai cosa sono .. NON toccare altri parametri ...  smiley-roll

Ti allego alcuni documenti utili ...

Guglielmo

* HC-05 AT Commamd.pdf (83.68 KB - downloaded 9 times.)
* HC-05 Manual.pdf (898.48 KB - downloaded 37 times.)
Logged

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

Offline Offline
Newbie
*
Karma: 1
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao Guglielmo sono riuscito a connettere il modulo sul telefono
ho scaricato dei programmi che possono inviare al bluetooth comandi seriali ma arduino non li legge
P.S. su internet ho trovato alcuni sketch ma non riesco ugualmente

Code:
int led = 13;
int state;

void setup() {               
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);     
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

void loop() {
  if(Serial.available() > 0){     
      state = Serial.read();}

  if (state == '1') {
      digitalWrite(led, HIGH);}   // turn the LED on (HIGH is the voltage level)
 
  else if (state == '2') {
      digitalWrite(led, LOW);}    // turn the LED off by making the voltage LOW
     
  delay(100);               // wait for 100ms
 
  //For debugging purpose
  //Serial.println(state);
}
Logged

Switzerland
Offline Offline
Faraday Member
**
Karma: 114
Posts: 5962
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non a caso ti ho detto di usare la SoftwareSerial ... se fai un po' di ricerche qui sul forum se ne è parlato decine e decine di volte ...  smiley-twist smiley-twist smiley-twist

Il 90% delle volte, questi modulini HC-05 NON funzionano se collegati sui pin 0 e 1 di Arduino UNO (ovvero in parallelo alla vera seriale) ... devi creare una seriale virtuale con la SoftwareSerial (... es. sui pin 10 RX e 11 TX) e usare quella ... vedrai che funzionerà al primo colpo  smiley-lol

Guglielmo
Logged

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

Offline Offline
Newbie
*
Karma: 1
Posts: 26
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

grazie guglielmo,
avevi ragione inserito il SoftwareSerial ha funzionato subito
Logged

Pages: [1]   Go Up
Jump to: