ola galera do lab de garagem, estou tendo dificuldade em passar um comando get do arduino para o php salvar os dados em um BD 

eu acredito que o erro esteja na parte em negrito

eu consegui passar os parametros para o php via url 

conforthouse.esy.es/cron-job-salvar-temp.php?temp=32.1


pfv me deem uma luz

segue os códigos

#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {
0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };

byte ip[] = {
192,168,1,200 };

char server[] = "conforthouse.esy.es";

int temp = 21;

EthernetClient client;

void setup() {

Serial.begin(9600);

Ethernet.begin(mac, ip);
}

void loop()
{
char comando = Serial.read();

if(comando == 'a'){
if (client.connect(server, 80)) {


client.print("GET /cron-job-salvar-temp.php?");

client.print("temp=");

client.println(temp);


Serial.println("connection sucesso");

client.stop();
}
else {

Serial.println("connection failed");
client.stop();
}
}

}

Exibições: 708

As respostas para este tópico estão encerradas.

Respostas a este tópico

Um possível erro, de acordo com o código enviado, é que o endereço precisa estar completo. Nesse caso faltou o domínio:

client.print("GET conforthouse.esy.es/cron-job-salvar-temp.php?");

amigo, seja meticuloso, detalhista quando for usar um exemplo e adaptar às suas necessidades.

Veja de novo o exemplo da IDE do arduino. Pegue linha por linha e compare com esse seu sketch. 

E veja onde vc errou. Igual o jogo dos 7 erros.

Eu notei ao menos 2 trechos errados, que não conferem com o exemplo da IDE

vai lá que vc consegue

Obg pela dica imhugo, vou analizar novamente o meu código.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço