I solved the problem , I just used the function to print all my data and I changed just a little bit Arduino code to show after label value a full word of parameter like instead of “winddir” is Wind direction: or instead of “windspeedmph” is Wind speed(mph).I wanted to thank you a lot for all your support and time .I will attach you the final Processing code which is in the simplest way I could do it .
import processing.serial.*;
String myString = null;
Serial myPort;
void setup()
{
size(700,700);
String portName = Serial.list()[5];
myPort = new Serial(this, portName, 9600);
myPort.clear();
myString = myPort.readStringUntil('*');
myString = null;
}
void draw()
{
while ( myPort.available() > 0)
{
myString = myPort.readStringUntil('*');
if (myString != null) {
println(myString);
background(0);
textSize(40);
fill(176,38,255);
text("Weather station project:",50,50);
textSize(20);
fill(255,255,255);
text(myString,50,150);
}
}
}