#include <SoftwareSerial.h>
int RX_pin = 4;
int TX_pin = 2;
SoftwareSerial BTserial (RX_pin, TX_pin);
String dati_BT;
String dati_Arduino;
void setup(){
Serial.begin(9600);
BTserial.begin(9600);
}
void loop(){
if (BTserial.available()){ //controlla continuamente se è presente un'informazione dal seriale bluethooth di ricezione
dati_BT = BTserial.readString();
Serial.println(dati_BT)
}
//se è presente un'informazione, BTserial.readString() salva la stringa in BT_data e Serial.println stampa la stringa sul monitor seriale
If (Serial.available()){ //lettura di dati dal Serial di arduino e invio al HC-05
dati_Arduino = Serial.readString(); //lettura dei dati da arduino
BTserial.println(dati_Arduino);
}
}