Hallo,
nach vielen Versuchen habe ich eine Datenübertragen über UDP hinbekommen.
Ich habe da aber noch ein Problem bei dem ich nicht weiterkomme.
Ich sende 3 Messwerte nacheinander über UDP.
Udp.beginPacket(RecipientIP, RecipientPort);
Udp.print(strom);
Udp.endPacket();
delay(100);
Udp.beginPacket(RecipientIP, RecipientPort);
Udp.print(spannung);
Udp.endPacket();
delay(100);
Udp.beginPacket(RecipientIP, RecipientPort);
Udp.print(leistung);
Udp.endPacket();
delay(100);
Am Empfänger kommen die Daten beim auslesen mit
int packetSize = Udp.parsePacket();
if(packetSize)
{
Udp.read(packetBuffer,UDP_TX_PACKET_MAX_SIZE);
Serial.println(packetBuffer);
im Serial Monitor auch schön Zeile für Zeile an. Beim LCD geht das nicht.
Nun möchte ich das ganze auf einem LCD darstellen und zwar Zeile für Zeile.
Soll heißen:
Messwert 1 Zeile 1
Messwert 2 Zeile 2
Messwert 3 Zeile 3
Wenn ich die Messwerte in nur einem UDP Packet sende, wie trenne ich die Werte um sie einzeln anzuzeigen.
Kleiner Tipp in die richtige Richtung währe schön
Danke