WeatherDuino Forum
Quais os parametros para enviar os dados do arduino para o cumulus ? - Printable Version

+- WeatherDuino Forum (https://www.meteocercal.info/forum)
+-- Forum: Weather Equipment - General Discussion (https://www.meteocercal.info/forum/Forum-Weather-Equipment-General-Discussion)
+--- Forum: Weather Equipment (https://www.meteocercal.info/forum/Forum-Weather-Equipment)
+--- Thread: Quais os parametros para enviar os dados do arduino para o cumulus ? (/Thread-Quais-os-parametros-para-enviar-os-dados-do-arduino-para-o-cumulus)

Pages: 1 2


RE: Quais os parametros para enviar os dados do arduino para o cumulus ? - Nitroinformati - 30-10-2014

Alterei o valor e gerei novamente e nao consigo fazer o rs232 logger ler a minha estação.

Segue abaixo a rotina que gera a string:

//Serial.print(Tb);
Serial.print(F("0, 0, 0, "));
Serial.print(time_stamp);
Serial.print(F(", 0, "));
//Serial.print(now.second());
//Serial.print(F(", "));
Serial.print(sensorDHTTemperature);
Serial.print(F(", "));
Serial.print(sensorDHTHumidity);
Serial.print(F(", "));
Serial.print(sensorDHTTemperature);
Serial.print(F(", 0, 0, 0 , "));
Serial.print(sensorBMPPressure);
Serial.print(F(","));
Serial.println(F(" 0.00, 0, 0.00, 0, 0, NW, 0, 0, 0, 0.00, 0, 0, 0, 0.00,"));

Aguardo o seu retorno, atenciosamente. Marcelo de Alencar


RE: Quais os parametros para enviar os dados do arduino para o cumulus ? - werk_ag - 30-10-2014

Procure ter algum cuidado com a questão das virgulas e espaços, eles são importantes. Tente isto:

//Serial.print(Tb);
Serial.print(F(" 0, 0, 0, "));
Serial.print(time_stamp);
Serial.print(F(", 0, "));
Serial.print((int)sensorDHTHumidity);
Serial.print(F(", "));
Serial.print(sensorDHTTemperature);
Serial.print(F(", "));
Serial.print((int)sensorDHTHumidity);
Serial.print(F(", "));
Serial.print(sensorDHTTemperature);
Serial.print(F(", 0, 0, 0, "));
Serial.print(sensorBMPPressure);
Serial.print(F(", "));
Serial.print(F("0.00, 0, 0.00, 0, 0, NW, 0, 0, 0, 0.00, 0, 0, 0, 0.00"));
Serial.println(F(","));


RE: Quais os parametros para enviar os dados do arduino para o cumulus ? - werk_ag - 31-10-2014

Editei a minha mensagem anterior pois tambem ela tinha um erro!
Para o Easyweather RS232 Logger o separador de campos é o espaço e não a virgula, ela está lá apenas para tornar mais fácil a legibilidade.