Moduli bluetooth

Codice per dare il comando AT

#include <NewSoftSerial.h>

int pinRX = 6;
int pinTX = 5;
int pinAT = 12;

NewSoftSerial blue(pinRX, pinTX);

void setup()
{
  
  blue.begin(19200);
  Serial.begin(9600);
  pinMode(pinLed, OUTPUT);
  pinMode(pinAT, OUTPUT);
  digitalWrite(pinAT, HIGH);


}

void loop()
{
  //Comando AT
  //Risposta OK
  
  blue.print('A');
  blue.print('T');
  blue.print('\r');
  blue.print('\n');
 
//Leggo la risposta 
if(blue.available() > 0)
{
Serial.print(blue.read());
Serial.println(blue.read());
}
}

Per questo codice ho un problema:
dopo un paio di riposte OK, mi vengono ritornati caratteri strani.