title: Arduino : How to Print Data (character) From Serial on LCD Screen?
body: <p>I have 2 Serials in Arduino</p>
  
  <p><strong>Serial</strong> = To print data string in serial (dataRaspi)</p>
  
  <p><strong>Serial1</strong> = To read the datas from "Serial1" and print this out on LCD Screen.</p>
  
  <p>Here is my Code</p>
  
  <pre><code>#include &lt;LiquidCrystal.h&gt;
  
  LiquidCrystal lcd(52, 50, 48, 46, 44, 42);
  
  int byteRead;
  
  void setup() 
  {  
    Serial.begin(9600);
    Serial1.begin(9600); //INTIALISING THE SERIAL PORT
    lcd.begin(16, 2);
  }
  
  void loop()
  {
  **this is listing to print data string to Serial** 
  dataRaspi = "$" + data_yaw + "|" + data_pitch + "|" + data_roll + "|" + data_lat + "|" + data_lon + "|" + data_airSpd + "|" + data_alt_qnh + "#";
  
  Serial.println(dataRaspi);
  delay(1);
  
  **this is listing to read data from Serial1**
  if(Serial1.available())
  {
     while(Serial1.available &lt; 0)
     byteRead = Serial1.read;
     lcd.print(byteRead);
  }
  </code></pre>
  
  <p><strong>The Question is...</strong></p>
  
  <p><strong>my lcd got blank if i give a series of string input to serial1 like "qwerty". How to display the result from serial1 to my lcd display?</strong></p>