arduino ed hc-05

salve, mi è appena arrivato il modulo hc-05 per arduino.
Ho collegato il 3.3v, gnd e il TX al pin 11 arduino.
Ho compilato il software come riportato su diverse guide ed avviato il tutto.
Finchè non connetto android al modulo nessuna trasmissione su monitor seriale.
Collego il cellulare android al modulo e anche se non tocco nulla vedo una serie infinita di valori, come posso capire tra questi quali valori sono quelli inviati da me?

il codice è il seguente:

#include <SoftwareSerial.h>// import the serial library

SoftwareSerial Genotronex(10, 11); // RX, TX
int BluetoothData; // the data given from Computer

void setup() {
  // put your setup code here, to run once:
  Genotronex.begin(9600);
  Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
   if (Genotronex.available()){
BluetoothData=Genotronex.read();
Serial.println(BluetoothData);
  }
delay(100);// prepare for next data ...
}

come applicazione android uso Joystick BT Commander.

Up

Non li conosco ma hai provato a vedere il megatopic sui moduli BT ?

[HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth

nid69ita:
Non li conosco ma hai provato a vedere il megatopic sui moduli BT ?

[HOWTO] Guida (più o meno) completa all’utilizzo di Moduli Bluetooth

No non avevo trovato questo topic, ora me lo studio per bene.

Il TX del modulo HC-05 va collegato al RX definito sulla SoftwareSerial … tu lo hai collegato al TX e lasciato, per di più, RX flottante … con tutto quello che ne consegue.

Guglielmo

Non posso collegarlo solo in ricezione? Quindi tx del modulo al pin 10 Arduino?

Si, certo che puoi, ma ... non potrai mai dargli alcun comando ...

E comunque, averlo solo in ricezione, NON ti autorizza ad invertire i pin :smiley: :grin: :smiley: :grin:

Guglielmo

Non ho capito, per i pin si ho sbagliato. Ma collegando so rx non posso ricevere le informazioni provenienti da un altro dispositivo? Non voglio inviare risposta, voglio solo che il cel trasmetta e Arduino riceva.

Si, puoi solo ricevere da fuori verso Arduino (HC-05 TX ---> Arduino RX), ma, ovviamente, ad esempio NON potrai impartire al modulo HC-05 alcun comando AT.

Guglielmo

Ok, ora nel pomeriggio provo e ti faccio sapere.

Ciao Guglielmo, ho controllato i collegamenti, per un caso fortuito avevo già collegato il ts al pin 10 e non all'1. La connessione era ed è funzionante solo che l'applicazione continua a mandare sempre informazioni.
Ho cambiato app, con una che invia informazioni solo al cambio di stato e di cui le informazioni passate sono note. Ora la mia macchinina cammina comandato dal Bluetooth. Devo solo affinare alcune funzioni. Presto mi servirà nuovamente il vostro aiuto per la funzione evita gli oggetti.