Pessoal, estou com um arduino uno escrevendo em um banco de dados via php.

Mas ele tem muitas falhas.

Queria uma forma de checar, ver se recebeu a página de retorno, se estiver OK, segue caso contrário tenta escrever de novo.

Alguem tem idéia de como fazer?

Obrigado

static void escreve(){

sensor_flora.requestTemperatures(); // Send the command to get temperatures
sensor_betta.requestTemperatures(); // Send the command to get temperatures

float float_flora = sensor_flora.getTempCByIndex(0);
float float_betta = sensor_betta.getTempCByIndex(0);
char string_flora[5];
char string_betta[5];
//dtostrf(float_temp, 4, 2, string_temp);

String s = "flora=";
s += dtostrf(float_flora,4,2,string_flora);
s += "&betta=";
s += dtostrf(float_betta,4,2,string_betta);
//Serial.println(s);

char saida[27];
s.toCharArray(saida, 27);
Serial.println(saida);

Serial.println();
Serial.print("< REQ ");

ether.browseUrl(PSTR("/aquario/salvardados.php?"), saida, website, my_callback);
delay(500);
ether.packetLoop(ether.packetReceive()); 

}

Exibições: 129

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço