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();
}
}
}
Tags:
As respostas para este tópico estão encerradas.
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por