Arduino : Wie zu druckenden Daten (Zeichen) Von der Seriellen auf dem LCD-Bildschirm?

Habe ich 2 Serials in der Arduino

Serielle = drucken Zeichenfolge Daten in serielle (dataRaspi)

Seriell1 = um die Daten Zu Lesen von "Seriell1" und drucken Sie diese auf LCD-Bildschirm.

Hier ist mein Code

#include <LiquidCrystal.h>

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 < 0)
   byteRead = Serial1.read;
   lcd.print(byteRead);
}

Die Frage ist...

meinen lcd bekam leer, wenn ich eine Reihe von string-input zu seriell1 wie "QWERTZ". So zeigen Sie das Ergebnis von seriell1 zu meinem lcd-display?

InformationsquelleAutor user2745521 | 2013-11-20
Schreibe einen Kommentar