Problema comunicazione seriale bluetooth

Salve,
voglio inviare tre dati tra due arduino UNO, due costanti ed un analogico generato da un potenziometro, da un arduino Slave ad un Master, mediante due schede HC-05 bluetooth. Le ho configurate in tutto, anche nel blue rate, nella scheda master ho impostato il codice MAC address della slave (quella collegata all'analogico), sembra che comunichino, infatti all'inizio lampeggaino veloce, poi più lente ed insieme. Voglio leggere al monitor seriale il valore analogico ricevuto via bluetooth master, leggo qualcosa ma tutti zero, non riesco a capire cosa è sbagliato nel codice, potete aiutarmi, riporto sotto porzione del codice per Master e Slave.
Grazie
<
//CODICE ARDUINO UNO MASTER

#include <SoftwareSerial.h>
#include <SoftwareSerial.h>
#define RxPin 11
#define TxPin 10
SoftwareSerial softUART (RxPin,TxPin);

const int sensorPot = A0;
int analog;
const int dato_2;
const int dato_3;
byte pulsante;

void setup() {
Serial.begin(9600); //set baud rate
softUART.begin(38400);

}

void loop() {

analog = analogRead(sensorPot);
dato_2 == 2;
dato_3 ==3;

//Invio dati to Bluetooth
if (softUART.available())
{
softUART.write(analog/4);
softUART.write(dato_2);
softUART.write(dato_3);
delay(1000);
}
Serial.println(analog);
delay(1000);
}

<//CODICE ARDUINO UNO SLAVE
#include <SoftwareSerial.h>
#define RxPin 11
#define TxPin 10
SoftwareSerial softUART (RxPin,TxPin);
int analog;
int pulsante = 0;
int dato_2;
int dato_3;

void setup() {
Serial.begin(9600);
softUART.begin(38400);

}

void loop() {
//Ricezione dati Bluetooth
if (softUART.available ())
{
analog = softUART.read();
dato_2 = softUART.read();
dato_3 = softUART.read();
}
analog = analog * 4;
Serial.println(analog);
Serial.println(dato_2);
Serial.println(dato_3);
delay(2000);//manda messaggio da arduino2 a monitor seriale

}

Buongiorno,

Prima di tutto ti chiederei di racchiudere il codice tra gli appositi tag per il programma così da poter avere maggior ordine. In secondo luogo non riesco a capire come mai trasmetti un valore HIGH e LOW tramite una connessione bluthooth che oltretutto salvi questo valore in una variabile di tipo byte e non bool o char come dovrebbe essere, ti converrebbe usare una variabile int e mettere 0 = spento e 1 = acceso per semplificare.

Davide

>gava10: ti ricordo che in conformità al regolamento, punto 7, devi editare il tuo post (quindi NON scrivendo un nuovo post, ma utilizzando il bottone More -> Modify che si trova in basso a destra del tuo post) e racchiudere il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone con icona fatta così: </>, tutto a sinistra).

In pratica, tutto il tuo codice dovrà trovarsi racchiuso tra due tag: [code] _il _tuo_ codice_ [/code] così da non venire interpretato e non dare adito alla formazione di caratteri indesiderati o cattiva formattazione del testo. Grazie.

Guglielmo