Problème Communication entre 2 HC-05

Bonjour,
J’essaie de faire une télécommande pour mon robot et pour ce faire j’utilise le bluetooth mais je n’arrive pas a faire fonctionner le lien entre les deux arduinos.

Voici le code du Master :

#include <SoftwareSerial.h>

int inPin = 10;
int butonValue=0;
int state=0;

SoftwareSerial bluetooth(18,19); // 18-RX1-TXBluetooth | 19-TX1-RXBluetooth

void setup() {
  pinMode(inPin,INPUT_PULLUP);
  Serial.begin(9600);
  bluetooth.begin(9600);
}

void loop() {
  butonValue = !digitalRead(inPin);
  Serial.print(butonValue);
  if(butonValue==1)
  {
    bluetooth.write('1');
  }
  if(butonValue==1)
  {
    bluetooth.write('0');
  }  
  delay(100);
}

Et voici le code du Slave :

#include <SoftwareSerial.h>

SoftwareSerial bluetooth(18,19); // 18-RX1-TXBluetooth | 19-TX1-RXBluetooth

int state=0;

void setup() {
  pinMode(outPin,OUTPUT);
  Serial.begin(9600);
  bluetooth.begin(9600);
}

void loop() {
  if(Serial.available() > 0 )
  {
    state = bluetooth.read();    
  }
  Serial.print(outPin, state);
  delay(100);
}

Sur le Master j’ai connecté un bouton poussoir. Quand il est appuyé la variable butonValue passe à 1 sinon elle est à 0. J’envois cette variable sur le serial et sur le bluetooth. Sur le serial je peux bien voir que j’ai sois des 1 sois des 0.
Sur le Slave je récupère ce que je reçois et je l’affiche sur le serial mais voici ce que j’obtiens :

Des carrés vide je ne comprends pas pourquoi et je n’arrive pas à résoudre le problème.

Est-ce que quelqu’un verrais un problème sur mon code où mes branchements et pourrait m’aider svp ?

Merci d’avance,

Powablocks